Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Auf Ebene Zurück   Seite Zurück   Seite Vor   Auf Ebene Vor   Eine Ebene höher   Index


4.10.3

Ändern der Zugriffsklasse beim Überschreiben


Beim Überschreiben einer Methode wird man üblicherweise die geerbte Zugriffsklasse beibehalten. Dennoch ist es möglich, sie zu ändern, wenn es erforderlich ist. Hierbei gilt allerdings folgende Grundregel: Der Zugriffsraum darf nur erweitert, nicht aber weiter eingeschränkt werden. Konkret bedeutet dies: Der Grund hierfür liegt darin, dass es möglich sein muss, an eine Referenz auf eine Klasse auch Exemplare aller Unterklassen zuzuweisen. Demzufolge muss die Unterklasse nach außen hin mindestens alles das zur Verfügung stellen, was auch die Oberklasse zur Verfügung stellt. Deswegen ist es nicht möglich, den Zugriff beim Überschreiben weiter einzuschränken.


 Inhaltsverzeichnis   Auf Ebene Zurück   Seite Zurück   Seite Vor   Auf Ebene Vor   Eine Ebene höher   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.