黑马程序员技术交流社区
标题:
java中的匿名内部类
[打印本页]
作者:
yzasd1
时间:
2016-3-1 20:23
标题:
java中的匿名内部类
定义:没有名字的局部内部类。
格式:
new 接口名或者抽象类名 () {
// 实现接口或抽象类的方法
// 可以有自己的方法(但是我们一般不这么用)
};
举例:
interface Animal {
// 抽象方法
}
class Cat implements Animal {
// 实现方法
}
//new B();
//new A () {
//实现接口A的方法
//};
Cat c = new Cat();
Test t = new Test();
//t.show(c);
t.show(new Animal() {
// 实现接口Animal的方法
});
理解:匿名内部类实际上实现了接口(或者继承了抽象类)的子类匿名对象。、
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2