/* 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 Demo031{
public static void main(String[] args){
new X().fun2();
}
} */
interface A{
public void fun();
}
class X{
public void fun1(A a){
a.fun();
}
public void fun2(){
this.fun1(new A(){//匿名内部类
public void fun(){
System.out.println("hello world");
}
});
}
};
public class Demo031{
public static void main(String[] args){
new X().fun2();
}
}
JavaLearning:匿名内部类
最新推荐文章于 2023-04-03 00:36:40 发布