黑马程序员技术交流社区
标题:
什么是匿名内部类,特点??
[打印本页]
作者:
右手年华
时间:
2015-4-4 00:35
标题:
什么是匿名内部类,特点??
怎么用,外能访问内?
作者:
艺多不压身丶
时间:
2015-4-4 08:38
匿名内部类就是一个匿名子类对象,子类中的方法定义最好不要超过三个,能不能访问要看你定义在成员还是局部
作者:
黑色救护车
时间:
2015-4-4 09:31
本帖最后由 黑色救护车 于 2015-4-4 09:32 编辑
匿名内部类就是没有名字的类,定义在一个类的内部。匿名内部类可以直接访问外部类的成员,包括私有成员。外部类要访问内部类的成员,必须先拿到内部类的对象:
class Outer {
class Inner {
void method() {
}
}
}
class Test {
public static void main(String[] args) {
//拿到内部类的对象
new Outer.Inner().method();
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2