在我的班级中调用另一种方法

时间:2011-10-24 05:49:56

标签: java

我想实现一个我在项目包中的另一个类中使用的方法。

我想要添加方法的类不会扩展方法来自的类。

我试过了:

MyMethod p = new MyMethod;

当我这样做时,我得到'无法解析符号'MyMethod'

2 个答案:

答案 0 :(得分:2)

声明     MyMethod p = new MyMethod

在语法上是不正确的。如果MyMethod是一个类,并且如果你想创建它的一个实例来调用它的任何方法:

然后,实例化的正确语法是:

  MyMethod p = new MyMethod(); 

然后,您需要实现方法并使用新创建的实例p。

调用它

如果您要求从另一个包中存在的不同类调用方法,那么首先必须在MyMethod类中导入该类,然后必须创建该类的实例,或者使用该类进行强制转换才能够调用方法。

答案 1 :(得分:0)

可能是私有的方法。你不能在其他课堂上调用私人方法。

这很简单:

Class A{

  public void methosAA(){

  }

}


Class B{

A a=new A();

 public static void main(){
    a.methosAA();
}

}