Attribute Permitted Access
No access attributeAccessible from methods in any class in the same package
publicAnywhere as long as the class has been declared as public
privateAccessible from methods inside the class
protectedAccessible from methods in the same package and from any subclass