Java调用类外的函数

时间:2012-08-05 21:08:04

标签: java oop class function

有没有办法在课外调用函数?我不知道怎么说,但我有一个例子。

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
    }
 }

这听起来很奇怪,但我确实有理由这样做。反正有吗?感谢。

2 个答案:

答案 0 :(得分:8)

答案 1 :(得分:4)

是:Class1.this.functionNeedtoBeCalled();