请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么要用内部类呢

生产者,消费者为什么写成了内部类?不用可不可以,或者说内部类的好处是什么?

正在回答

1回答

悟空 2019-09-17 00:30:51

可以不写成内部类,内部类的好处:

1    多重继承

2    安全隐藏封装,内部类可以用private和protected修饰,除了该外围类,其他类都不能访问,而外部类不行。

3    可以直接访问外部类变量,即使是用private修饰的也可以,省去传参的过程。

4    更好的组织代码,并且防止类被误用,而封装进另一个类中。


1 回复 有任何疑惑可以回复我~
  • 提问者 大喵爱学习 #1
    好的,谢谢老师解答
    回复 有任何疑惑可以回复我~ 2019-09-17 00:44:55
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信