miércoles, 1 de febrero de 2012

Tres puntos en los argumentos de un método (varargs)

Viendo este método :
 public Animation (float frameDuration, TextureRegion... keyFrames) {
  this.frameDuration = frameDuration;
  this.keyFrames = keyFrames;
 }
Me he quedado picueto. No habia visto nunca lo de los tres puntos en el paso de parametros a un método. Resulta que es para indicar que no sabemos cuántos elementos de un tipo en concreto se pasarán al método. Osea un array del tipo indicado sin tamaño fijo. En esta web lo explican mejor.
<a href="http://www.codexion.com/tutorialesjava/java/javaOO/arguments.html"></a>

No hay comentarios:

Publicar un comentario