2、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)
答:匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现哪位大哥能给个例子 解释一下?
但一个内部类可以作为一个接口,由另一个内部类实现
答:匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现哪位大哥能给个例子 解释一下?
但一个内部类可以作为一个接口,由另一个内部类实现
interface IA{
public void funA();
}
class CB implements IA{
public void funA(){}
}
}class KLS implements InnerClass.IA{
public void funA(){}
}
public Contents cont(){
return new Contents(){
private int i = 11;
public int value() {
return i;
}
};
}
}
这里方法cont()使用匿名内部类直接返回了一个实现了接口Contents的类的对象