黑马程序员技术交流社区

标题: 在什么情况下使用内部类? [打印本页]

作者: smile2015    时间: 2015-3-30 00:45
标题: 在什么情况下使用内部类?
在什么情况下使用内部类?
作者: 马士基    时间: 2015-4-1 19:07
只使用该类对象一次的情况下,没必要声明引用,简化书写
作者: lvheqiang    时间: 2015-4-1 20:29
马士基 发表于 2015-4-1 19:07
只使用该类对象一次的情况下,没必要声明引用,简化书写

你说的是 什么情况下使用匿名对象吧?
作者: 马士基    时间: 2015-4-1 22:42
lvheqiang 发表于 2015-4-1 20:29
你说的是 什么情况下使用匿名对象吧?

额,我的回答欠妥,我说的只是内部类的一种存在方式,匿名内部类;关于内部类的使用情况,通常是需要外部类和内部类之间存在某种联系。因为内部类可以访问外部类的成员,有关内部类涉及到很多方面,我说的也只是一点
作者: _etc    时间: 2015-4-1 22:53
java内部类有什么好处?为什么需要内部类?
首先举一个简单的例子,如果你想实现一个接口,但是这个接口中的一个方法和你构想的这个类中的一个方法的名称,参数相同,你应该怎么办?这时候,你可以建一个内部类实现这个接口。由于内部类对外部类的所有内容都是可访问的,所以这样做可以完成所有你直接实现这个接口的功能。
作者: 466273082    时间: 2015-4-1 23:05
这个没有总结过,不是很轻楚呀
作者: 一米一光年    时间: 2015-4-1 23:33
内部类,这个东西,一般情况下不会用到!!!
作者: 12300123    时间: 2015-4-2 10:31
内部类主要用来访问外部类的成员变量




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