Sum*_*hra 22 java inner-classes
我可以理解内部类是什么以及如何编写程序.我的问题是程序员在什么情况下真的需要内部课程?
Ree*_*ore 30
有时有一些功能最好表示为一个对象,但它只在另一个对象的上下文中有意义,它不一定需要暴露给外部世界,并且可以从访问父类数据中受益(以免违反封装).
我能想到的最好的例子是将一个Node类放在LinkedList中.节点仅对LinkedList有意义,因此它们只存在于一个节点中.LinkedList之外的任何人都不关心节点或应该有权访问它们.
归档时间:
15 年,3 月 前
查看次数:
4058 次
最近记录:
12 年,1 月 前