簡體   English   中英

Java:在另一個類中調用方法

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM