我唯一知道的是(...)指示Texture键是方法的可选参数。是否有其他用途?java中的方法参数
Texture[] key; //1
public Animation(Texture ... key) { //2
this.key = key; //3
}
我唯一知道的是(...)指示Texture键是方法的可选参数。是否有其他用途?java中的方法参数
Texture[] key; //1
public Animation(Texture ... key) { //2
this.key = key; //3
}
Texture ... key
这
更多信息使用。键将是一个数组,其中传递给Animation方法的参数。您可以传递n个类型为Texture的参数。
...
表示可变参数参数。它基本上是一个可以为空的数组。
所以
Animation();
是一个有效的电话,以及
Animation(key1, key2);
请注意,只有一个可变参数参数,在每个方法允许的,它必须是该方法的最后一个参数
可能重复的[你什么时候在Java中使用可变参数?](http://stackoverflow.com/questions/766559/when-do-you-use-varargs-in-java) – reto 2014-10-30 14:15:25