[英]Java: Calling a method in another class
我正在嘗試讓我的第一堂課在第二堂課中運行方法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?");
}
}
要么將shutDownServer方法設置為靜態...
public static void shutDownServer() {
或者,只需實例化Class2對象並調用該方法...
Class2 server = new Class2();
server.shutDownServer();
shutDownServer的方法簽名將取決於您對應用程序做出的設計選擇的性質。
而你並不需要有因為調用對象是在該包已,即對進口examples.Class2: package examples;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.