Hallo liebe Java-Freunde,
ich möchte ein statisches Array von Objekten einer (selbst erstellten Klasse) Auto erzeugen. Also deklarieren und initialisieren. Das alles in der Klasse Auto selbst.
Beispiel:
Das Problem ist, dass auch auto[0] dann die Farbe Blau und 85PS hat. Das auto[0]wird also überschrieben - aber warum? Bitte und eure Hilfe!
Und schon mal vielen Dank!
ich möchte ein statisches Array von Objekten einer (selbst erstellten Klasse) Auto erzeugen. Also deklarieren und initialisieren. Das alles in der Klasse Auto selbst.
Beispiel:
Java:
public static Auto[] auto = new Auto[2];
static
{
auto[0] = new Auto("Rot", 120);
auto[1] = new Auto("Blau", 85);
}
Das Problem ist, dass auch auto[0] dann die Farbe Blau und 85PS hat. Das auto[0]wird also überschrieben - aber warum? Bitte und eure Hilfe!
Und schon mal vielen Dank!
Zuletzt bearbeitet von einem Moderator: