我唯一知道的是(...)指示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