2013-12-22 23 views

回答

3

這是省略號運算符。

這意味着您可以在調用它時將任意數量的參數傳遞給您的方法/構造函數。例如爲:

new AcademGroup(student1); 
new AcademGroup(student1, student2); 
new AcademGroup(student1, student2, student3); 

等 在該方法/構造的代碼會被視爲一個陣列。

2

這意味着可變參數。任何你可以通過的
的學生。

所以,你可以這樣調用

new AcademGroup(); 

new AcademGroup(st); 

new AcademGroup(st1, st2); 

new AcademGroup(st1, st2, st3); 

等等,即用0,1,2,3等等。
學生對象作爲參數。

+0

或'new AcademGroup();'。 – Maroun

+0

@MarounMaroun好評:) –

1

這意味着您可以在其中傳遞任何數量的Student,並且st將產生一個數組或序列Student