黑马程序员技术交流社区

标题: 匿名内部类什么时候能用到? [打印本页]

作者: a1224577182    时间: 2015-6-19 23:01
标题: 匿名内部类什么时候能用到?
匿名内部类什么时候能用到?
作者: Coolman    时间: 2015-6-22 13:50
匿名内部类就是没有名字的局部内部类,不使用关键字class, extends, implements, 没有构造方法。
  匿名内部类隐式地继承了一个父类或者实现了一个接口。
  匿名内部类使用得比较多,通常是作为一个方法参数。
http://www.360doc.com/content/14/0925/10/19559776_412191736.shtml
作者: 路途遥远    时间: 2015-6-22 16:08
内部类和匿名类有一个特点 就是他们能访问外围类的所有成员 包括私有的

所以你可以使用内部类给外部提供一些访问外围类私有成员的功能接口

这个通常会在设计层面上用的多
作者: ARD    时间: 2015-6-22 17:31
当你需要在内部类中调用外部类中的私有成员就比较方便. 而且匿名内部类,隐蔽性比较好,
作者: adglo    时间: 2015-6-22 17:56
:一个匿名内部类一定是在new的后面,用其隐含实现一个接口或实现一个类,没有类名,根据多态,我们使用其父类名。
作者: 腹黑生姜    时间: 2015-6-22 22:12
我这个也不清晰  学习了
作者: 贾森    时间: 2015-6-22 23:01
支持下 学习了
作者: Chiahsin    时间: 2015-6-22 23:08
学习下 学习下




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