黑马程序员技术交流社区
标题:
匿名内部类
[打印本页]
作者:
莫斯科的眼泪
时间:
2013-12-10 00:28
标题:
匿名内部类
java中匿名内部类是怎么定义的?什么时候定义?老师说Iterator中定义了内部类的,具体是怎么做的啊?
作者:
乔_博_文
时间:
2013-12-10 09:33
定义一个匿名内部类,其必须要继承一个类或者实现一个借口,格式如下:
new 父类名或者接口名(){
定义子类内容(重写父类方法)
}
它是在一个表达式内部包含一个完整的类定义。例如定义在retun中:
//定义一个借口
interface Inter{
void method();
}
//一个测试类
class Test{
static Inter function(){
return new Inter() {
public void method() {
//重写或实现method()方法
System.out.println("override is ok");
}
};
}
}
作者:
莫斯科的眼泪
时间:
2013-12-10 13:10
在此多谢!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2