Class: Controlling Access to Members of a Class

Controlling Access to Members of a Class

Access level modifiers determine whether other classes can use a particular field or invoke a particular method. There are two levels of access control: at the top level—public, or package-private (no explicit modifier), at the member level—public, private, protected, or package-private (no explicit modifier).

A class may be declared with the modifier public, in which case that class is visible to all classes everywhere. If a class has no modifier (the default, also known as package-private), it is visible only within its own package.

Related concepts

Controlling Access to Members of a Class

Class: Controlling Access to Members of a Class — Structure map

Clickable & Draggable!

Class: Controlling Access to Members of a Class — Related pages: