黑马程序员技术交流社区
标题:
匿名内部类
[打印本页]
作者:
fanrong
时间:
2015-6-30 20:41
标题:
匿名内部类
当内部类定义在局部时:
1.不可以被成员修饰符所修饰
2.可以直接访问外部类的成员,因为还持有外部类中的引用
但是不可以访问他所在的局部中的变量, 只能访问被final修饰过得局部变量
匿名内部类:
1.就是内部类的简写形式
2.匿名内部类的前提
必须要继承一个类或实现接口,
3.匿名内部类的格式:
new 父类或接口(){赋写方法(定义子类的内容)}
4.其实匿名内部类就是一个匿名子类对象,把定义类和建立对象封装在一体的表现形式。可以理解为带内容的对象
5.匿名内部类的局限:
1.如果没起名,则一次只能调用一个方法,不能一起调用多个
如果起名了,则不可调用自己的特有方法。
2.继承的父类或实现的接口中不可有多个方法(通常不超过3个)
作者:
十五号的人生
时间:
2015-6-30 21:31
谢楼主总结
作者:
JJJD
时间:
2015-6-30 22:05
谢谢分享,学习啦!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2