Objects-First with Java: A Practical Introduction using BlueJ, 6th Edition
6. More-sophisticated behavior4 Documented Misconceptions
Check YourselfControlledLocalAccess
One can control access to local variables using access modifiersPrivateFromOtherInstance
An object cannot access private members of other objects of the same classPrivateFromStatic
Static methods cannot access private members of instances of same classThisExistsInStaticMethod
this is a local variable, also in static methods