黑马程序员技术交流社区
标题:
Java 中的内部类
[打印本页]
作者:
黑进制
时间:
2015-8-4 12:08
标题:
Java 中的内部类
什么是 Java 中的内部类
问:什么是内部类呢?
答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。
问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!!
答:内部类的主要作用如下:
1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类
2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据
3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便
问:内部类有几种呢?
答:内部类可分为以下几种:
成员内部类
静态内部类
方法内部类
匿名内部类
作者:
yangkai69
时间:
2015-8-4 12:42
对于内部类,我没研究的太深,我觉得它和成员方法差不多,只是内部类比成员方法 包含更多东西,要调用的时候多敲打几个" . "。
作者:
噜啦啦噜啦啦
时间:
2015-8-4 12:59
赞一个 赞一个
作者:
宋亚楠
时间:
2015-8-4 14:32
赞一个,,,
作者:
落叶随尘
时间:
2015-8-4 17:17
支持!!!
作者:
黑进制
时间:
2015-8-5 22:42
yangkai69 发表于 2015-8-4 12:42
对于内部类,我没研究的太深,我觉得它和成员方法差不多,只是内部类比成员方法 包含更多东西,要调用的时 ...
恩 会用就行了
作者:
时光游戏
时间:
2015-8-5 22:46
支持,赞一个
作者:
wx_HWRW5aF7
时间:
2015-8-5 22:50
不错鼓励一下
作者:
一叶泛舟
时间:
2015-8-5 23:06
我们老师说这个用到的不会太多,理解就可以了,面试的时候出题的可能性比较大
作者:
3174918418
时间:
2015-8-6 08:12
赞一个, 这要理解才行
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2