有没有办法在类之外调用函数?我不知道该怎么说,但我有一个例子。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