Die gibt es in JAVA nicht! JAVA unterstützt nur eine einfache Vererbung.Das bedeutet, daß jede Klasse zu einem gegebenen Zeitpunkt nur von einer Klasse erben kann. Damit wird das Problem vermieden, daß an Klassen weitervererbt wird, deren Verhalten sich mit dem Verhalten anderer Klassen ausschließt oder deren Verhalten entgegenläuft. JAVA implementiert eine andere Art der Mehrfachvererbung durch den Einsatz von Interfaces. Ein Interface definiert keine Klasse, sondern nur die Funktionen, die eine Klasse als Schnittstelle zur Verfügung stellt. Eine Klassendefinition kann dabei durchaus mehrere Schnittstellen implementieren.
|