//匿名内部类:
interface Inter{
void show(int a,int b);
void func();
}
class test {
public static void main(String args[]){
Inter it=new Inter(){ //不是说接口不能直接创建对象吗,这里可以直接用接口创建,而且test类上也不声明实现接口???
public void show(int a,int b){
System.out.println( a+b);
}
public void func(){
System.out.println("我实现了该方法");
}
};
it.func();
it.show(5, 6);
}
}
|