Un método
varargs es aquel que recibe un número variable de argumentos. Fue introducido en Java 5 y es aplicable también a constructores. Es conocido también como
método de argumentos variables. Se caracteriza por utilizar 3 puntos o puntos suspensivos en la declaración de los argumentos.
Un ejemplo de uso que puedes encontrar es en la clase
Asynctask de Android, al sobrescribir los métodos doInBackgroud y onProgressUpdate, pero en este artículo voy a utilizar un ejemplo más sencillo.
Vamos a suponer que tenemos una función que devuelve el mayor de dos números, tal que: