Parameterübergabe

dg87

Erfahrenes Mitglied
Guten Morgen,

ich editiere gerade eine Methode wo der Coder eine Übergabe macht, die ich noch nie gesehen habe.
Nämlich long... variable
Was bedeuten die drei Punkte? Das irritiert mich?
 
Hi,

das sind sogenannte Var-Args (siehe hier ein Beispiel).

Die kannst du dir vorstellen wie ein Array aus long Werten, mit dem Vorteil, dass du für den Methodenaufruf nicht extra ein Array erstellen musst, sondern die einzelnen Werte per Kommata getrennt übergeben kannst.

// Edit: Hier noch ein Beispiel zum Verständnis, was dein Java-Compiler daraus macht:
http://www.javaexperience.com/java-varargs-or-variable-arguments/

Grüße,
BK
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück