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() 대신 무엇을 사용해야합니까?다른 익명 클래스에서 익명 클래스에 액세스하는 방법이 있습니까?
//하지만 클래스 자체 내부 ... 고마워 그러나 불행하게도 잘못 입력 한 코드가 .... 내가하는 방법 내부 익명 클래스를 의미하지 않았다 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();
}
}