From 2954d74a6d7c9aea1af5450e9b458bc5236a8899 Mon Sep 17 00:00:00 2001 From: Lakshan Muthaiya <3000334@stud.hs-mannheim.de> Date: Sun, 15 Dec 2024 15:29:56 +0100 Subject: [PATCH] =?UTF-8?q?live/OOP=5F=C3=9Cbungen=20gel=C3=B6scht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- live/OOP_Übungen | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 live/OOP_Übungen 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.