W
WuWa
Gast
Hallo,
ich muss als Studienaufgabe eine Methode entwerfen, die ein Array (mit variabler Länge) mit Objekten via einem Vararg füllt.
Leider klappt das nicht bei mir!
Der grobe Entwurf meiner Methode sieht so aus:
.............................
Der Aufruf der Methode in main sollte dann etwa so ausehen:
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Beim Compilieren bekomme ich folgende Fehlermeldung:
\Übung7a\src\Übung7a.java:16: incompatible types
found : Angestellte7a[]
required: Angestellte7a
ang = x;
1 error
BUILD FAILED (total time: 1 second)
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Kann mir bitte jemand sagen, wo mein Fehler liegt, bzw. ob es überhaupt möglich ist, unter Java ein Array mit Objekten aus einem Vararg zu füllen !!
Tausend dank
ich muss als Studienaufgabe eine Methode entwerfen, die ein Array (mit variabler Länge) mit Objekten via einem Vararg füllt.
Leider klappt das nicht bei mir!
Der grobe Entwurf meiner Methode sieht so aus:
Code:
static void zuteilungArray(int laenge, Angestellte7a... x) //Arraylänge soll variabel sein,
{
Angestellte7a ang = new Angestellte7a[laenge]; //Erzeugung des Arrays vom Typ Angestellte7a
for (int i =0; i < ang.length; i++)
{
ang[i] = x;
}
}
Der Aufruf der Methode in main sollte dann etwa so ausehen:
Code:
zuteilungArray(1, Objekt1, Objekt2);
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Beim Compilieren bekomme ich folgende Fehlermeldung:
\Übung7a\src\Übung7a.java:16: incompatible types
found : Angestellte7a[]
required: Angestellte7a
ang = x;
1 error
BUILD FAILED (total time: 1 second)
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Kann mir bitte jemand sagen, wo mein Fehler liegt, bzw. ob es überhaupt möglich ist, unter Java ein Array mit Objekten aus einem Vararg zu füllen !!
Tausend dank