¿Qué indican los tres puntos (...) cuando se usa como parte de los parámetros durante la definición del método?¿Qué indican los tres puntos (...) cuando se usan como parte de los parámetros durante la definición del método?
Además, ¿hay algún término de programación para el símbolo de esos 3 puntos?
me di cuenta en un ejemplo de código:
public void method1 (Animal... animal) {
// Code
}
Y este método fue llamado desde 2 lugares. Los argumentos que se pasan al llamar eran diferentes en ambos escenarios sin embargo:
matriz de objetos se pasa como argumento a metodo1 (Animal ...)
objeto de clase Animal pasa como argumento a metodo1 (Animal ...)
lo tanto, es algo así como, si no está seguro de si se le pasa un solo elemento de una matriz o toda la matriz como un argumento para el método, se utiliza 3 puntos como parte de los parámetros en la definición del método?
También, avíseme si hay algún término de programación para el símbolo de esos 3 puntos.