Sind keine Modifikatoren (public, private, protected) angegeben, ist die Sichtbarkeit der Attribute, Methoden und Klassen package private. Das heißt, sie sind nur innerhalb des Pakets sichtbar.
Die folgende Tabelle zeigt eine Übersicht über die Modifikatoren und ihre Auswirkung auf die Sichtbarkeit von Attributen, Methoden und Klassen.
Modifikator | Klasse | Paket | Unterklasse | Programm |
public | Ja | Ja | Ja | Ja |
protected | Ja | Ja | Ja | Nein |
kein Modifikator | Ja | Ja | Nein | Nein |
private | Ja | Nein | Nein | Nein |