Zugriffsmodifizierer
In Java gibt es folgende Zugriffsmodifikatoren:
Die Klasse selbst, innere Klassen | Klassen im selben Package | Unterklassen | Sonstige Klassen | |
---|---|---|---|---|
private | Ja | Nein | Nein | Nein |
(default) | Ja | Ja | Nein | Nein |
protected | Ja | Ja | Ja | Nein |
public | Ja | Ja | Ja | Ja |
Sie werden bei der Deklaration von Klassen (nur (default),public,final,abstract sind erlaubt, Variablen oder Methoden eingesetzt.
Beispiele:
bei einer Klasse:
public class BeispielKlasse
{
}
einer Methode:
private void BeispielMethode()
{
}
einer Variablen:
protected int klassenID;