Raku-Kurs / Objekte, Ein- und Ausgabe und Ausnahmen / Klassen und Objekte / Rollen / Exercises
Ein Haustier mit Namen und Alter
Aufgabe
Definieren Sie zwei Rollen:
Named, mit einer Methodelabel, dieI am <name>liefert;Aged, mit einer Methodestatus, die<age> yearsliefert.
Definieren Sie dann eine Klasse Pet, die beide Rollen
erfüllt und die Attribute name und age hat.
Erzeugen Sie ein Haustier namens Rex im Alter von
3 und geben Sie sein label und seinen
status aus.
Beispiel
Das Programm gibt aus:
I am Rex
3 yearsLösung
Kursnavigation
← Lösung: Eine Box mit Größe | Lösung: Ein Haustier mit Namen und Alter →