Eine gute Antwort könnte sein:

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

Relative Ausdrücke

Eine Klasse kann die Superklasse einer Subklasse sein und 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. Die Syntax um eine Subklasse aus einer Superklasse abzuleiten ist:

class ChildClass extends ParentClass
{
   // hier kommen die neuen Merkmale der Subklasse 

}

Sie haben das schon beim Erzeugen von Applets gesehen:

class YourApplet 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 viel andere Dinge. Sie bekommen all das automatisch durch Vererbung. Alles, was Sie tun ist das Hinzufügen zusätzlicher Merkmale, die Sie wollen.

FRAGE 8:

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