所以我做了这个java文件A.java,
package alphabet;
public class A{
private String private_A;
String _A;
protected String protected_A;
public String public_A;
public A(){
private_A="Private A";
_A="Package Private A";
protected_A="Protected A";
public_A="Public A";
}
public static void main(String[] args) {
}
}
Run Code Online (Sandbox Code Playgroud)
和同一个包中的另一个类,
package alphabet;
import alphabet.A;
public class B{
void methodB1(){
}
public static void main(String[] args) {
A AinB = new A();
}
}
Run Code Online (Sandbox Code Playgroud)
当我编译时,B我无法实例化A. 这是为什么?A是一个公共类,并且B属于同一个包?不B应该做一个实例A吗?
这很noobish,但谢谢。
编辑:得到这些错误,
*@*:~/rand$ javac …Run Code Online (Sandbox Code Playgroud)