Wie zum initialisieren von Arrays in java, wenn der Konstruktor der Klasse Parameter hat?

Habe ich in diesem Klasse-Konstruktor:

public Category(int max){
...
}

Die Sache ist die, ich möchte ein array dieser Klasse, wie kann ich es initialisieren?

private Category categories = new Category(max)[4];

Funktioniert nicht.

UPDATE

Muss ich so etwas tun?

private Category[] categories = new Category[4];

Und initialisieren Sie jedes Objekt?

  • ja zu deinem edit.
Schreibe einen Kommentar