• Guten Start ins Wintersemester 2024/2025

Konstruktoren und this

Unser Sponsor SAP 4 Students
Unser Sponsor
ich möchte zwei Konstruktoren in einer Klasse "Kette" benutzen. Einmal den Standard-Konstruktor


public Kette()
{
this(int array[]);
}
und einen Kostruktor mit einem int Array als Parameter


public Kette(int[] glieder)
{
// ...
}
Wenn nun der Standard-Konstruktor - sprich ohne Parameter aufgerufen wird, möchte ich gerne ein Array aus neun "0" übergeben.

Leider finde ich keinen weg das Array innerhalb der Klammern von this() anzugeben.

Mein erster Versuch mit


this({0,0,0,0,0,0,0,0,0});
funktioniert leider nicht.

Hat jemand einen Tipp?
 
Wie wärs mit


public class Kette {
public int [] glieder;
public Kette(int [] glied) {
glieder = glied;
}

public Kette() {
this(new int[9]);
}
}

leere Felder werden ja bei int eh mit 0 vorbelegt.
 
Oben