匿名内部类可以当作参数传递,当一个方法需要传入类或接口作为参数时,可以传入匿名内部类作为参数
interface InterfaceA{
String go();
}
class Test(){
public void prtGo(InterfaceA ia){
System.out.println(ia.o());
}
public static void main(String []args){
Test t = new Test();
t.prtGo(new InterfaceA(){
public String go(){
return "go";
}
});
}
} |
|