Jack schrieb:
> Varargs wurden ja eingeführt...
[i]ja[/i] - Partikel. ...
XI) "Es ist [i]ja[/i] so, dass ...", "Es ist [i]ja[/i] offensichtlich
..."
Worteinschub, mit welchem der Redner zum Ausdruck bringt, dass er
hiermit versucht, der folgenden Unterstellung [i]implizit[/i] Geltung zu
verleihen. Somit stets lohnender Einstiegspunkt für eine Rückfrage bzw.
Widerspruch.
Pointe dabei:
> Wie bekommt man die Warnung weg?
Kommt darauf an - man kann zB nicht ein Object[] als das erste dieser
Objekte übergeben, ohne doppelt zu verschachteln.
f(new Object[]{ new Object[]{ someObject, anotherObject } });
Bei Übergabe von "null" ist das Paramter-Array null - es knallt also bei
"args.length".
f(new Object[]{ null });
f(Object... args);
besagt in Java nicht, dass f eine Reihe von Objekten als Parameter
übernimmt, sondern dass f ein Object[] übernimmt, für welches in diesem
Kontext eine bestimmte Kurzschreibweise zulässig aber nicht zwingend
ist.