TestAccess.java
public class TestAccess {
private int i = 0;
int j = 0;
protected int k = 0;
public int m = 0;
public void m() {
i = 9;
}
}TestP.java
package m;public class TestP extends TestAccess {
public void mthod() {
System.out.println(k);
}
}
两个文件位于同一个目录下,编译第一个文件通过,编译第二个文件时报错,总是提示找不到符号 TestAccess.但是如果去掉package m;这条语句则编译通过,这个是什么原因呢,请高手指点。
public class TestAccess {
private int i = 0;
int j = 0;
protected int k = 0;
public int m = 0;
public void m() {
i = 9;
}
}TestP.java
package m;public class TestP extends TestAccess {
public void mthod() {
System.out.println(k);
}
}
两个文件位于同一个目录下,编译第一个文件通过,编译第二个文件时报错,总是提示找不到符号 TestAccess.但是如果去掉package m;这条语句则编译通过,这个是什么原因呢,请高手指点。
TestP.java里面引用 import pkg;