【发布时间】:2013-03-19 19:12:02
【问题描述】:
我希望这个问题有意义。我有一个名为 Item 的类,它具有私有实例变量名称、数量和价格。然后我有一个名为 ItemList 的类,它扩展了 Item 并将 Item 类的对象放入 ArrayList。我打印出这些对象的变量没有问题,但我试图按价格对 ArrayList 中的对象进行排序,但我不确定如何访问派生类中的私有实例变量以对对象进行排序。这有意义吗?有人有什么建议吗?
【问题讨论】:
-
为什么
ItemList扩展Item?子类化意味着“is-a”关系。ItemList是Item的特殊/特定类型吗?
标签: class variables arraylist instance private