extends
Kurz: extends legt in Java fest, dass eine Klasse von einer anderen erbt (oder ein Interface ein anderes erweitert).
Genauer: Die Unterklasse übernimmt Attribute und Methoden der Oberklasse und kann sie ergänzen oder überschreiben.
Im Detail
class Hund extends Tier { }Java erlaubt nur eine Oberklasse (Mehrfachvererbung gibt es nur über Interfaces). Mit super greift man auf die Oberklasse zu. Siehe Vererbung, überschreiben.
Siehe auch: vererbung, Mehrfachvererbung, überschreiben