Hi, ich habe eine Methode vom Typ Geschenk in der Klasse Schlitten. Beim Konstruktoraufruf Schlitten habe ich zwei Arrays als Parameter angegeben (Rentier[] rentiere, Geschenk[] geschenke). In meiner Methode möchte ich nun mit der Länge meines geschenke-arrays arbeiten, nur verstehe ich die Zusammenhänge nicht, wo ich geschenke deklarieren soll.
In meinem Code wird geschenke rot unterkringelt. Anscheinend kann er sich auf keinen Wert beziehen. WO und WIE mache ich das?
Java:
public class Schlitten extends WeihnachtsObjekt {
public Schlitten(Rentier[] rentiere, Geschenk[] geschenke) {
}
public Geschenk getNaechstesGeschenk () {
Geschenk[] temp = new Geschenk[this.geschenke.length - 1];
temp[0] = this.geschenke[0];
for(int i = 1; i < temp.length; i++) {
temp[i] = this.geschenke[i];
return temp[0];
}
}