Java:在另一个类中调用方法

时间:2016-04-08 20:50:28

标签: java class methods

我正在尝试让我的第一堂课在我的第二堂课中运行方法ShutDownServer。对于要调用的方法,我需要更改什么?

我的头等舱(我删除了所有额外的代码):

//imports the other class
package examples;
import examples.Class2;

//Below line has error: The method ShutDownServer() is undefined for the type Class2
Class2.shutDownServer();

我的第二堂课:

package examples;

public class Class2 {
    public void shutDownServer() {
        System.out.println("It Works?");
    }
}

1 个答案:

答案 0 :(得分:2)

将shutDownServer方法设为静态...

public static void shutDownServer() {

或者,只需实例化一个Class2对象并调用方法......

Class2 server = new Class2();
server.shutDownServer();

shutDownServer的方法签名取决于您对应用程序所做的设计选择的性质。

并且你不需要为examples.Class2进行导入,因为调用对象已经在该包中:package examples;