首页 » iOS编程(第4版) » iOS编程(第4版)全文在线阅读

《iOS编程(第4版)》2.10 高级练习:另一个类

关灯直达底部

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