클래스 외부에서 함수를 호출 할 수있는 방법이 있습니까? 어떻게 말 할 지 모르지만 예제가 있습니다.Java가 클래스 외부에서 함수를 호출합니다.
class Class1{
class Class2{
public void callFunctionInC1(){
//how can I call funtionNeedtoBeCalled
}
}
public Class1(){
Class2 c2 = new Class2();
c2.callFunctionInC1();
}
public void functionNeedtoBeCalled(){
//do something
}
}
이상하게 들리지만 그렇게 할 이유가 있습니다. 거기에 어쨌든 할 수 있습니까? 감사.
Class1.this.functionNeedtoBeCalled() –
당신은 당신의 * 진짜 * 상황에서 내부 클래스를 사용하고, 또는 예는이 방법을 알아 왔습니까? 그것은 큰 차이를 만듭니다. –
@JonSkeet 예, 제 실제 해결책입니다. – YankeeWhiskey