可能重复:
Java 私有字段访问
我刚刚在 java 中观察到一些奇怪的(恕我直言)的事情:
class foo{
private int secret;
public int getSecret(){
return secret;
}
public void confuseCoder(foo o){
System.out.println(o.secret);
}
}
有同样的问题(有引用时可以访问 Java 私有字段?)但我不确定我是否能忍受那种感觉,有一天,我会在某个地方访问错误的变量,它会破坏世界或其他东西。
有没有办法在类级别限制对私有变量的访问?
谢谢, Vojtěch