interface A {
void show();
}
public class Static {
public static void main(String args[]) {
A a = new A(){
public void show(){
System.out.println("In anonymous Class");
A b =new A(){
public void show(){
System.out.println("In nested Anonymous Class");
}
};
}
};
//a.show();
}
}
如果我想打印「在嵌套的匿名類」,我應該使用什麼,而不是a.show()?有沒有辦法訪問另一個匿名類中的匿名類?
// EDITED LATER
謝謝你們不過遺憾的是打錯代碼....我不是那個意思的方法匿名內部類......但類本身裏面。對不起,這個錯誤。以下是更正代碼
interface A {
void show();
}
public class Static {
public static void main(String args[]) {
A a = new A() {
public void show() {
System.out.println("In anonymous Class");
};
A b = new A() {
public void show() {
System.out.println("In nested Anonymous Class");
}
};
};
a.show();
}
}