중첩 된 클래스를 만들고 여기에 값이 있는지 확인하는 코드가 있습니다. 답은 [???]가 현재 어디에 있느냐고, 나에게 주어진 코드는 바꿀 수 없다.Java에서 내부 클래스에 액세스하는 방법 (어설 션 상태에서)
//The answer must have balanced parentesis
class A{
class C{
int foo(){return 42;}
}
}
public class Exercise{
public static void main(String [] arg){
assert ([???].foo()==42);
}
}
질문 : C에서 foo() 메소드에 액세스하려면 어떻게해야합니까?
문제는, 그때 나는 처음 어설 문을 닫아야 할 것 – user3677898