Learning Java I was sometimes taught to use the private access modifier so as not to expose \"sensitive information\" to other classes, as if this could open a legi
private
Btw: reflection in Java actually allows you to override access modifiers of fields of objects. See javadoc and an example.