Acesso ao nível do pacote Java
Eu sei que os membros da classe com controle de acesso padrão podem estar acessíveis no nível do pacote, mas estou confuso sobre o que realmente significa o acesso no nível do pacote. Se os membros padrão podem ser acessados no nível do pacote, não deveria estar visível na classe Test2 no exemplo a seguir? classe 1-
package pkg1;
public class Test {
int i=0;
}
classe 2-
import pkg1.Test;
public class Test2 {
void get(){
Test t = new Test();
t.i=0;
}
}
Por favor me ajude a conseguir este conceito. Desde já, obrigado.