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