只有程序中有抽象方法,才可能实现匿名内部类
请看下面代码
[color=indigo][/color]
interface A{
public void fun() ;
}
class B implements A{
public void fun(){
System.out.println("Hello World!!!") ;
}
};
class X{
public void fun1(A a){
a.fun() ;
}
public void fun2(){
this.fun1(new B()) ;
}
};
public class NonameDemo01{
public static void main(String args[]){
new X().fun2() ;
}
}
请看下面代码
[color=indigo][/color]
interface A{
public void fun() ;
}
class B implements A{
public void fun(){
System.out.println("Hello World!!!") ;
}
};
class X{
public void fun1(A a){
a.fun() ;
}
public void fun2(){
this.fun1(new B()) ;
}
};
public class NonameDemo01{
public static void main(String args[]){
new X().fun2() ;
}
}