黑马程序员技术交流社区
标题:
谁能给我分析一下内部类它的作用到底是什么?
[打印本页]
作者:
sss18310878521
时间:
2015-5-16 22:31
标题:
谁能给我分析一下内部类它的作用到底是什么?
本帖最后由 sss18310878521 于 2015-5-17 21:45 编辑
老师讲过内部类,但是对于内部类真心不怎么懂,引入内部类的目的到底是什么?在实际应用开发中主要有什么应用?
作者:
pvbj0314
时间:
2015-5-16 22:52
它是一种组合类的方式,如果一个类只对其它一个类有用,那么把它嵌入到那个类中,保持它们在一起,使它们的包更简单。
它增强了封装(encapsulation):两个顶层的类,A和B,B如何访问A中private的成员。将B放到A内就可以这样。
它可以使代码更易读、更易维护:在顶层类中嵌入小的类可以将代码放到离使用它的位置更近的地方。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2