黑马程序员技术交流社区
标题:
匿名内部类
[打印本页]
作者:
古月哥欠
时间:
2014-12-23 01:21
标题:
匿名内部类
1.匿名内部类的注意事项
匿名类的声明是在编译时进行的,实例化在运行时进行。
2.使用匿名内部类原则:
(1)匿名内部类不能有构造方法。
(2)匿名内部类不能定义任何静态成员、方法和类。
(3)匿名内部类不能是public,protected,private,static。
(4)只能创建匿名内部类的一个实例。
(5)一个匿名内部类一定是在new的后面,用其隐含实现一个接口或实现一个类。
(6)因匿名内部类为局部内部类,所以局部内部类的所有限制都对其生效。
(7)静态内部类只能访问外部类的静态变量或静态方法。
3.匿名类和内部类中的中的this :
当在匿名类中用this时,这个this指的是匿名类或内部类本身。此时如果要使用外部类的方法和变量的话,则应该加上外部类的类名。
4.匿名内部类的作用
可以访问包装类的成员
作者:
960943877
时间:
2014-12-23 07:36
什么时候使用匿名内部类呀?
作者:
duluhua
时间:
2014-12-23 08:26
总结的不错,真实好东西,一定要留着
作者:
云兮丶
时间:
2014-12-23 09:13
感谢分享!:lol
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2