■ You cannot put this visibility modifier on a class. (Except on inner classes) It allows access from within its class plus from any inner classes.
■ You cannot access anything in a private superclass from its subclasses.
■ private can appear on just on a method, a variable, a constructor, or a named inner class.
■ You cannot put private on an interface.
■ Instance methods in objects have access to all instance variables in all other objects instantiated from the same class even if they’re private.
■ Note: Methods in subclasses do not have access to private static or instance variables declared in the superclass.