Hallo,
Ich möchte mal fragen, was damit gemeint ist: "Die Konstruktoren sollen gemäß den Multiplizitäten die Mindestanforderung erfüllen"?
In der Klasse wurde z.B. kein Konstruktor erstellt, warum?
Hier wurde nur das "museum" Attribut im Konstruktor eingefügt, aber nicht "hoehe" bzw. die anderen Attribute in "super(...)" aus der Superklasse Kunstwerk
Ich möchte mal fragen, was damit gemeint ist: "Die Konstruktoren sollen gemäß den Multiplizitäten die Mindestanforderung erfüllen"?
Java:
import java.util.ArrayList;
import java.util.List;
public class Kunstmuseum {
private String name;
private List<Kunstwerk> werke = new ArrayList<Kunstwerk>();
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public List<Kunstwerk> getWerke() {
return werke;
}
public void setWerke(List<Kunstwerk> werke) {
this.werke = werke;
}
}
Java:
public class Statue extends Kunstwerk {
private int hoehe;
public Statue(Kunstmuseum museum) {
super(museum);
}
public int getHoehe() {
return hoehe;
}
public void setHoehe(int hoehe) {
this.hoehe = hoehe;
}
Anhänge
Zuletzt bearbeitet: