miércoles, 2 de marzo de 2016

Qué es un método varargs en Java y cómo utilizarlo

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: