[英]Unable to call methods from other classes in Java
當使用 Windows cmd(和 Notepad++)時,如果它們都在默認 package 中,我可以調用其他類的方法
但是,如果我在除默認 package 之外的任何 package 中定義類,我將無法這樣做。
我在 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.