zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Ist Nissan eine Subklasse von Automobil? Ja.
Ist Nissan die Superklasse von Sentra? Ja.

Relative Ausdrücke

Eine Klasse kann die Superklasse einer Subklasse sein und sie kann die Subklasse einer anderen Klasse sein. Genau wie bei menschlichen Beziehungen. Eine Person ist das Kind gewisser Menschen und ein Elternteil für andere. Um eine Subklasse aus einer Superklasse abzuleiten, verwenden Sie die folgende Syntax:

class Subklasse extends Superklasse
{
   // hier kommen die neuen Merkmale der Subklasse 

}

Sie haben das vielleicht schon einmal beim Erzeugen von Applets gesehen:

class IhrApplet extends Applet
{
  // Die neuen Merkmale Ihres Applets kommen hier

}

Die Merkmale von Applets werden von der Basisklasse Applet geerbt. Diese Basisklasse enthält Einzelheiten über die Zusammenarbeit mit Webbrowsern, über den Aufbau von Grafiken und viele andere Dinge. Alles das bekommen Sie automatisch durch Vererbung. Was Sie dann noch tun müssen ist das Hinzufügen zusätzlicher Merkmale, die Sie benötigen.

FRAGE 8:

(Denkfrage:) Kann eine Superklasse eine Ihrer eigenen Klassen sein (keine vordefinierte Klasse wie Applet?)