デフォルトのアクセス制御を持つクラスメンバーはパッケージレベルでアクセスできることは知っていますが、パッケージレベルのアクセスが実際に何を意味するのか混乱しています。デフォルトのメンバーにパッケージレベルでアクセスできる場合、次の例のクラスTest2に表示されるべきではありませんか?クラス1-
package pkg1;
public class Test {
int i=0;
}
クラス2-
import pkg1.Test;
public class Test2 {
void get(){
Test t = new Test();
t.i=0;
}
}
この概念を理解するのを手伝ってください。前もって感謝します。