试创建一个BNRItem子类并将其命名为BNRContainer。BNRContainer对象包含一个名为subitems的数组对象,其中都是BNRItem对象。BNRContainer的实例方法description能返回BNRContainer对象的名称、价值(其下所有的BNRItem对象的价值总和,再加上BNRContainer对象自身的价值)和其包含的所有BNRItem对象。如果编写正确,BNRContainer对象也能包含其他BNRContainer对象,并且其description方法能够正确返回价值总和,以及所有包含的BNRItem对象。