我正在尝试让我的第一堂课在我的第二堂课中运行方法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?");
}
}
答案 0 :(得分:2)
将shutDownServer方法设为静态...
public static void shutDownServer() {
或者,只需实例化一个Class2对象并调用方法......
Class2 server = new Class2();
server.shutDownServer();
shutDownServer的方法签名取决于您对应用程序所做的设计选择的性质。
并且你不需要为examples.Class2进行导入,因为调用对象已经在该包中:package examples;