Advanced   Java   Services
AccessModifier
Back Next Up Home

Innerhalb einer Klasse gibt es für Membervariablen, Konstruktoren und Methoden die folgenden Accessmodifier, die den Zugriff auf die Members der Klasse steuern.

public   protected   (default)   private

Sind die Mitglieder einer Klasse public, so existiert überhaupt kein Schutzzustand, die weiteren AccessModifier schränken die Zugriffsmöglichkeiten immer mehr ein. Der Schutzzustand default entsteht dadurch, daß man keines der Schlüsselwörter public, protected oder private verwendet.

public class Beispiel { public int d ; protected int c; int b ; // Schutzzustand (default) private int a; //Konstruktoren mit verschiedenen Accessmodifiern public Beispiel(int a) { } protected Beispiel(double b) { } Beispiel() // Defaultkonstruktor mit Schutzzustand (default) { } private Beispiel(String s) { } //Methoden mit verschiedenen Accessmodifiern public void publicMethod() { } public void protectedMethod() { } void defaultMethod() { } private void privateMethod() { } }







top Back Next Up Home