为什么要用内部类呢
来源:5-12 停止失效

大喵爱学习
2019-09-17
生产者,消费者为什么写成了内部类?不用可不可以,或者说内部类的好处是什么?
写回答
1回答
-
可以不写成内部类,内部类的好处:
1 多重继承
2 安全隐藏封装,内部类可以用private和protected修饰,除了该外围类,其他类都不能访问,而外部类不行。
3 可以直接访问外部类变量,即使是用private修饰的也可以,省去传参的过程。
4 更好的组织代码,并且防止类被误用,而封装进另一个类中。
112019-09-17
相似问题