黑马程序员技术交流社区

标题: 匿名内部类 [打印本页]

作者: 古月哥欠    时间: 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