黑马程序员技术交流社区

标题: 设置内部类有什么好处 [打印本页]

作者: 神秘人F    时间: 2014-9-22 18:00
标题: 设置内部类有什么好处
设置内部类有什么好处?谁知道的告诉我一下

作者: 张丽丹    时间: 2014-9-22 20:41
要说好处呢,只有安全吧
作者: 陈兆辉    时间: 2014-9-23 10:28
可以直接使用外部类的成员!
作者: 雨下阳光    时间: 2014-9-23 11:40
内部类能够很方便访问外部类的成员方法和成员变量,这样也实现了对内部类的封装。
作者: hailong    时间: 2014-9-23 15:01
路过,学习一下
作者: King_L    时间: 2014-9-23 16:27

一般的非内部类,是不允许有 private 与protected权限的,但内部类可以,内部类拥有外围类的所有元素的访问权限,可是实现多重继承,可以避免修改接口而实现同一个类中两种同名方法的调用。

作者: 刘蕴学    时间: 2014-9-24 23:42
给你说个用的最多的吧,内部类一般是在我不想创建一个新的类,并且需要这个类的功能有一些变化的时候。

for example:
我们每个人家里都有碗,但是我自己的碗我给它贴了个带我名字的标签,但是别人家的碗肯定不会贴我的标签,所以我没必要把我的这个最终的碗提供出去,所以内部类就有地方用了。

换个思路,如果我的碗上是一个空标签,别人可能也需要,ok,我可以对外发布一个带空标签的碗,大家都可以用。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2