klassen2:abstrakt:start
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Abstrakte Klassen
Oft ist es nicht sinnvoll, Objekte einer Oberklasse zu instanzieren, weil sie "abstrakt" ist, d.h. noch nicht über alle Attribute/Methoden verfügt. Wir sehen uns dazu wieder ein einfaches Beispiel an: Die Klasse Tier
besitzt ein Attribut art
. Von ihr leiten wir die Unterklassen Hund
und Katze
ab:
Abstrakte Methoden
Jedes Tier soll eine Methode sagwas()
besitzen. Ruft man die Methode für ein Objekt der Klasse Hund auf, so soll "Wau, wau!" ausgegeben werden, ruft man sie für ein Objekt der Klasse Katze auf, so soll "Miau" ausgegeben werden.
klassen2/abstrakt/start.1588156793.txt.gz · Zuletzt geändert: 2021/12/29 11:29 (Externe Bearbeitung)