next up previous contents index
Next: Vererbung Up: Klassen und Objekte Previous: Innere Klassen

Sichtbarkeitsspezifikationen

           

Die Sichtbarkeitsspezifikationen

geben an, wo Attribute und Methoden einer Klasse benutzt werden können.


tabular889

Besonderheit im Zugriff auf protected-Elemente aus Unterklassen:

Erlaubt ist der Zugriff auf protected-Elemente des eigenen Oberklassenanteils.

Nicht Erlaubt ist der Zugriff auf protected-Elemente in anderen Objekten vom Oberklassentyp.

Klasse a im Paket pack:

   package pack;

   public class a
   { protected int x;
   }

Klasse b in einem anderen Paket:

   class b extends pack.a
   { void doit()
     { x = 18;
       pack.a va = new pack.a();
      va.x = 19;    // NICHT ZULÄSSIG !!
     }
   }

 


next up previous contents index
Next: Vererbung Up: Klassen und Objekte Previous: Innere Klassen

Peter Pfahler, 1997