重複の可能性:
Javaプライベートフィールドアクセス
私はちょうどJavaで少し奇妙な(imho)ことを観察しました:
class foo{
private int secret;
public int getSecret(){
return secret;
}
public void confuseCoder(foo o){
System.out.println(o.secret);
}
}
同じ質問がありました(参照がある場合はJavaプライベートフィールドアクセスが可能ですか?)が、いつかどこかで間違った変数にアクセスし、世界などを破壊するという感覚で生きられるかどうかはわかりません。
クラスレベルでプライベート変数へのアクセスを制限する方法はありますか?
ありがとう、Vojtěch