interface A{
public void println();
}
class X{
public void fun1(){
this.fun2(new A(){
public void println(){
System.out.print("hello world");
}
});
}
public void fun2(A a){
a.println();
}
}
public class Nolnner {
public static void main(String args[]){
new X().fun1();
}
}
红色的部分定义了一个匿名内部类?希望对你有所帮助