A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 古月哥欠 中级黑马   /  2014-12-23 01:21  /  994 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.匿名内部类的注意事项
   匿名类的声明是在编译时进行的,实例化在运行时进行。
2.使用匿名内部类原则:
 (1)匿名内部类不能有构造方法。  
 (2)匿名内部类不能定义任何静态成员、方法和类。  
 (3)匿名内部类不能是public,protected,private,static。  
 (4)只能创建匿名内部类的一个实例。
  (5)一个匿名内部类一定是在new的后面,用其隐含实现一个接口或实现一个类。  
 (6)因匿名内部类为局部内部类,所以局部内部类的所有限制都对其生效。
  (7)静态内部类只能访问外部类的静态变量或静态方法。
3.匿名类和内部类中的中的this :
  当在匿名类中用this时,这个this指的是匿名类或内部类本身。此时如果要使用外部类的方法和变量的话,则应该加上外部类的类名。
4.匿名内部类的作用
  可以访问包装类的成员

3 个回复

倒序浏览
什么时候使用匿名内部类呀?
回复 使用道具 举报
总结的不错,真实好东西,一定要留着
回复 使用道具 举报
感谢分享!:lol
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马