diff --git a/live/OOP_Übungen b/live/OOP_Übungen deleted file mode 100644 index 72f9123..0000000 --- a/live/OOP_Übungen +++ /dev/null @@ -1,21 +0,0 @@ -# OOP in Nim - - -Erstelle eine Basisklasse Tier mit folgenden Eigenschaften: - - name*: string (Name des Tieres, öffentlich zugänglich) - - alter: int (Alter des Tieres, nicht öffentlich zugänglich) - -Erstelle Setter und Getter für das Alter des Tieres: - -setAlter* als Setter - -getAlter* als Getter - -Füge eine Methode gibLaut*() hinzu, die einen Standardwert "..." zurückgibt. - -Erstelle zwei abgeleitete Klassen von Tier: - - Hund: Überschreibe die Methode gibLaut() so, dass "Wuff" ausgegeben wird. - - Katze: Überschreibe die Methode gibLaut() so, dass "Miau" ausgegeben wird. - -Testprogramm -Erstelle Objekte für Hund und Katze, gib die Namen und Alter der Tiere aus. -Nutze die gibLaut()-Methode für beide Objekte und zeige den jeweiligen Tierlaut. -Verändere das Alter der Tiere mit dem Setter und gib es erneut aus.