Kapitel 2: Abgeleitete Klassen und Vererbung
2.1Â Â Abgeleitete Klassen
Eine abgeleitete Klasseâ (Unterklasseâ oder Subklasse) erweitertâ eine schon vorhandene Klasse (Oberklasseâ oder Superklasse) und erbt deren Felder und Methoden. In Java haben alle Klassen eine Oberklasse und können auch nicht mehr als eine Oberklasse besitzen. Wird diese nicht mit der extends
-Klauselâ festgelegt, so ist es die Klasse java.lang.Object
, die einzige Klasse, die über keine weitere Oberklasse verfügt.
Auf die Felder und Methoden einer Oberklasse kann aus ihren Unterklassen so zugegriffen werden, als würden diese darin definiert sein. Diese Eigenschaft wird in der objektorientierten Programmierung auch Vererbungâ genannt.
2.2Â Â Die Konstruktoren ...
Get Java Übungsbuch - für die Versionen Java 8 bis Java 17 now with the O’Reilly learning platform.
O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.