黑马程序员技术交流社区

标题: 谁能给我分析一下内部类它的作用到底是什么? [打印本页]

作者: 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