Hallo alle zusammen!
Ich probiere mich gerade in der Vererbung.
In der Aufgabe müssen Tiere kathegorisiert werden. Die Tiere haben alle die gleichen Eigenschaften.
Eine Nummer
Lieblingsfutter
Das Geräusch das sie machen
ob es ein Haustier ist
Ich wollte das so realisieren, doch dabei mache ich wohl was falsch. Was ist mein (gedanken-)fehler?
Ich hoffe ihr könnt mir helfen/ein paar Tipps geben:
Ich probiere mich gerade in der Vererbung.
In der Aufgabe müssen Tiere kathegorisiert werden. Die Tiere haben alle die gleichen Eigenschaften.
Eine Nummer
Lieblingsfutter
Das Geräusch das sie machen
ob es ein Haustier ist
Ich wollte das so realisieren, doch dabei mache ich wohl was falsch. Was ist mein (gedanken-)fehler?
Ich hoffe ihr könnt mir helfen/ein paar Tipps geben:
Java:
public class ZooAnimal {
private List<String> feed = new ArrayList<>();
private int number;
private String sound;
private boolean pet;
public ZooAnimal(int number, List<String> feed, String sound, boolean pet){
this.number=number;
this.feed=feed;
this.sound=sound;
this.pet=pet;
}
//Getter & Setter
}
public class Feloidea extends ZooAnimal{
public Feloidea(int number, List<String> feed, String sound, boolean pet) {
super(number, feed, sound, pet);
// TODO Auto-generated constructor stub
}
}
public class Amurtiger extends Feloidea {
private List<String> amurtiegerFeed = new ArrayList<>();
amurtiegerFeed.add("Fleisch");
public Amurtiger(int number) {
//Auch hier kann ich nicht mit der Liste arbeiten
super(number, amurtiegerFeed, "Brüll", false);
// TODO Auto-generated constructor stub
}
}
Zuletzt bearbeitet von einem Moderator: