aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2024-05-05 10:56:27 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2024-05-05 10:56:27 +0200
commite3c480cd4809f7452db98b409132f49854649a1e (patch)
tree810f34c9e5b3803a6901098ba972855a1b978834
parentdf5225d0202980c074aeeedae825a0e8058628a9 (diff)
downloadtierheim-vorlage.tar.gz
tierheim-vorlage.zip
remove all code that should be added by the studentsvorlage
-rw-r--r--Tier.java7
-rw-r--r--Tierheim.java12
2 files changed, 6 insertions, 13 deletions
diff --git a/Tier.java b/Tier.java
index 1ae92e2..f69fbd7 100644
--- a/Tier.java
+++ b/Tier.java
@@ -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();
}