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

Interfaces



In Java gibt es die von C++ bekannte Mehrfachvererbung nicht. Stattdessen kennt Java die so genannten Interfaces. Wie der Name bereits andeutet, sind Interfaces reine Schnittstellen. Sie unterscheiden sich von Klassen im Wesentlichen dadurch, dass sie keinerlei Implementierung enthalten. In Interfaces können ausschließlich abstrakte Methoden und konstante Datenelemente vereinbart werden.

Eine Klasse kann mit dem Schlüsselwort implements ein oder auch mehrere Interfaces implementieren. Diese Klasse erbt damit alle Konstanten und die abstrakten Methoden. Alle Methoden des Interface müssen dann geeignet überschrieben werden.


 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.