public | in erster Linie für die Methoden der öffentlichen Schnittstelle |
---|---|
gemeinsam mit static: für wichtige, nach außen bekannte Konstanten | |
nicht empfohlen für Variablen, Felder | |
protected | für Variablen, Felder und Methoden, die für die Benutzung der Klasse nicht notwendig sind, die aber interessant sind für die Entwicklung einer Unterklasse dieser Klasse, die in einem anderen Paket enthalten ist |
gemeinsam mit private: |
|
friendly | für Variablen, Felder und Methoden, die nach außen unsichtbar bleiben sollen, die aber innerhalb des Pakets frei zugänglich sein sollen |
private | für Variablen, Felder und Mehtoden, die nur innerhalb der Klasse sichtbar sein sollen |
für Variablen und Felder, die von außen (über
public-Methoden) beschafft bzw. (über weitere andere
public-Methoden) verändert werden können sollen: Kapselung |
Inhalt |