Was zeigen drei Punkte (...) an, wenn sie als Teil von Parametern während der Methodendefinition verwendet werden?Was zeigen drei Punkte (...) an, wenn sie als Teil von Parametern während der Methodendefinition verwendet werden?
Gibt es auch einen Programmierbegriff für das Symbol dieser 3 Punkte?
bemerkte ich in einem Codebeispiel:
public void method1 (Animal... animal) {
// Code
}
Und diese Methode wurde von zwei Stellen aufgerufen. Die Argumente übergeben, während waren aber in beiden Szenarien unterschiedliche Aufruf:
Array von Objekten als Argument an method1 geben wird (Tier ...)
Objekt der Klasse Tier als Argument an method1 geben (Tier ...)
so ist es so etwas wie, wenn Sie nicht sicher sind, ob Sie ein einzelnes Element eines Arrays oder das gesamte Array als Argument der Methode wird vorbei, verwenden Sie 3 Punkte als Teil von Parametern in der Methodendefinition?
Bitte lassen Sie mich auch wissen, wenn es einen Programmierbegriff für das Symbol dieser 3 Punkte gibt.