Normal
Ja, das dachte ich auch, nur sagt die Aufgstellung mir "Ein WeihnachtsObjekt ist alles was mit dem Weihnachtsmann zu tun hat, potentiell ein Gewicht hat und mit einem anderen WeihnachtsObjekt kollidieren kann". Aber wenns nicht anders geht, verschiebe ich die Variable in die Klasse GWO. Aber ich habe dennoch ein weiteres Problem dann: Ich habe eine Klasse Geschenk die von GWO erbt und: "Ein Geschenk hat ein zufälliges Gewicht in Kilogramm. Dieses wird beim Erstellen des Geschenks im Konstruktor bestimmt. Das Gewicht muss zwischen 1kg und 20kg (beides inklusive) liegen". [code=JAVA]package de.weihnachten;public class Geschenk extends GewichtigesWeihnachtsObjekt { public Geschenk(int gewicht) { this.gewicht = XMasUtils.getZufallsGanzzahl(1, 20); }[/code]Mir wird angezeigt, dass ich gewicht unbedingt auf protected setzen muss, ich verstehs nicht...
Ja, das dachte ich auch, nur sagt die Aufgstellung mir "Ein WeihnachtsObjekt ist alles was mit dem Weihnachtsmann zu tun hat, potentiell ein Gewicht hat und mit einem anderen WeihnachtsObjekt kollidieren kann". Aber wenns nicht anders geht, verschiebe ich die Variable in die Klasse GWO. Aber ich habe dennoch ein weiteres Problem dann: Ich habe eine Klasse Geschenk die von GWO erbt und: "Ein Geschenk hat ein zufälliges Gewicht in Kilogramm. Dieses wird beim Erstellen des Geschenks im Konstruktor bestimmt. Das Gewicht muss zwischen 1kg und 20kg (beides inklusive) liegen". [code=JAVA]
package de.weihnachten;
public class Geschenk extends GewichtigesWeihnachtsObjekt {
public Geschenk(int gewicht) {
this.gewicht = XMasUtils.getZufallsGanzzahl(1, 20);
}
[/code]
Mir wird angezeigt, dass ich gewicht unbedingt auf protected setzen muss, ich verstehs nicht...