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.12.5

Klassenvererbung und Implementierung


Die Implementierung eines Interface ist eine Eigenschaft, die von Klasse zu Klasse vererbt wird. Wenn man beispielsweise eine Klasse Square von Point ableitet, dann implementiert auch Square automatisch das Interface GraphObj, ohne dass man dies explizit spezifiziert:
   public class Square extends Point {
   ...
   }
Daher ist unter Umständen nicht direkt aus dem Kopf einer Klassendeklaration ersichtlich, ob ein bestimmtes Interface implementiert ist. Dies spielt insbesondere bei der Zuweisung an Verweise auf Interfaces eine Rolle, die Gegenstand des nächsten Abschnitts sind.

Es ist aber auch ohne weiteres zulässig, die implements-Klausel nochmals explizit anzugeben:
   public class Square extends Point implements GraphObj {
   ...
   }


 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.