Varargs(變數引數)
varargs
方法引數允許該方法的呼叫者指定指定型別的多個引數,每個引數作為單獨的引數。它在方法宣告中通過基型別後的三個 ASCII 句點(...
)指定。
該方法本身將這些引數作為單個陣列接收,其元素型別是 varargs 引數的型別。陣列是自動建立的(儘管仍允許呼叫者傳遞顯式陣列,而不是將多個值作為單獨的方法引數傳遞)。
varargs 規則:
- Varargs 必須是最後一個引數。
- 該方法中只能有一個 Varargs。
你必須遵守上述規則,否則程式將給出編譯錯誤。