簡體   English   中英

Java中的其他類無法調用方法

[英]Unable to call methods from other classes in Java

  1. 當使用 Windows cmd(和 Notepad++)時,如果它們都在默認 package 中,我可以調用其他類的方法

  2. 但是,如果我在除默認 package 之外的任何 package 中定義類,我將無法這樣做。

  3. 我在 NetBeans 和 Eclipse 也面臨這個問題

任何幫助表示贊賞

如果你在 package-A 中定義 class ,它必須是public ,如果你想在 package-B 中使用它

package package-A;
public class A{
    public void hello();
}

package package-B;
public class B{
    public static void main(String[] args){
        A a = new A();
        a.hello();
    }

}

因為默認訪問修飾符是default ,所以它只能在特定的 package 中訪問。

要了解有關訪問修飾符的更多信息:單擊此處

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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