有沒有辦法在類之外調用函數?我不知道該怎麼說,但我有一個例子。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() – 2012-08-05 21:10:30
是否使用你的真實* *局面內部類,還是在例如剛出來的這種方式?它有很大的不同。 – 2012-08-05 21:11:02
@JonSkeet是的,在我真正的解決方案。 – YankeeWhiskey 2012-08-05 21:40:53