Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我希望这个问题是有道理的。我有一个名为 Item 的类,它具有私有实例变量名称、数量和价格。然后我有一个名为 ItemList 的类,它扩展了 Item 并将 Item 类的对象放入 ArrayList。我打印出这些对象的变量没有问题,但我试图按价格对 ArrayList 中的对象进行排序,但我不确定如何访问派生类中的私有实例变量以便对对象进行排序。这有意义吗?有人有建议吗?
首先,您不需要将 Item 扩展到 ItemList。其次,如果你想访问任何类的私有变量,那么你应该有方法返回这些变量的值。
你可以有像setter和getter这样的东西。
看看这个问题可能会解决你的问题。
getter 和 setter 教程
或者你可以去谷歌搜索一些提前的信息。