diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2024-05-05 10:56:27 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2024-05-05 10:56:27 +0200 |
| commit | e3c480cd4809f7452db98b409132f49854649a1e (patch) | |
| tree | 810f34c9e5b3803a6901098ba972855a1b978834 | |
| parent | df5225d0202980c074aeeedae825a0e8058628a9 (diff) | |
| download | tierheim-vorlage.tar.gz tierheim-vorlage.zip | |
remove all code that should be added by the studentsvorlage
| -rw-r--r-- | Tier.java | 7 | ||||
| -rw-r--r-- | Tierheim.java | 12 |
2 files changed, 6 insertions, 13 deletions
@@ -25,16 +25,13 @@ class Katze extends Tier { // AUFGABE 3 // TODO: Implementiere die Klasse Hund als Spezialisierung der Klasse Tier. -// Zuszetzlich soll zu einem Hund noch die Rasse gespeichert werden. +// Zusaetzlich soll zu einem Hund noch die Rasse gespeichert werden. // Definiere die Klasse Hund korrekt als Unterklasse der Klasse Tier. // Implementiere einen Konstruktor der den Konstruktor der Oberklasse aufruft // und die uebergebene Rasse speichert. -class Hund extends Tier { - - String rasse; +class Hund { public Hund(String neuerName, String neuesGeschlecht, String neueRasse) { - super(neuerName, neuesGeschlecht); } public void gibLaut() { diff --git a/Tierheim.java b/Tierheim.java index 2c0b09c..dc2f1d8 100644 --- a/Tierheim.java +++ b/Tierheim.java @@ -1,7 +1,6 @@ class Tierheim { // AUFGABE 1 // TODO: Ueberlege dir wie du die unterschiedlichsten Tiere im Tierheim effizient verwalten kannst - Tier[] tiere; int anzahlTier; int maxTiere; @@ -9,7 +8,6 @@ class Tierheim { public Tierheim(int platzFuerTiere) { // AUFGABE 1 // TODO: Initialisiere das Attribut das du zum Speichern der tiere deklariert hast - tiere = new Tier[platzFuerTiere]; anzahlTier = 0; maxTiere = platzFuerTiere; } @@ -19,8 +17,7 @@ class Tierheim { public void tierAufnehmen(Tier neuesTier) { if(anzahlTier < maxTiere) { // AUFGABE 1 - // TODO: Speichere neues Tier im Tierheim - tiere[anzahlTier] = neuesTier; + // TODO: Speichere das neue Tier im Tierheim anzahlTier++; } } @@ -28,9 +25,8 @@ class Tierheim { // AUFGABE 4 // TODO: Vervollstaendige die Methode so das von jedem Tier die Methode gibLaut() aufgerufen wird public void besuchen() { - for (int i = 0; i < anzahlTier; i++) { - tiere[i].gibLaut(); - } + // for () { + // } } public static void main(String[] argsj) { @@ -50,7 +46,7 @@ class Tierheim { System.out.println("******"); // AUFGABE 2 // TODO: Warum kann Pluto nicht in das Tierheim aufgenommen werden? - tierheim.tierAufnehmen(pluto); + // tierheim.tierAufnehmen(pluto); // <- Entferne die ersten zwei '//' tierheim.besuchen(); } |
