這幾天比較忙,所以都沒有時間看我的Java,今天又開始看了一下,以下是今日看的筆記。
<<1-5-2>>
帶有變動個數引數(Variable Argument Lists,簡稱 var-args)的函式- 引數與參數的用法~
引數(arguments):當呼叫函式時,放於括號內的東西,例:doStuff("a", 2);,"a"和2即是引數。
參數(parameters):放在函式的標記式(method's signature),用來說明這個函式呼叫時所須接收怎樣的資料,例:void doStuff(String s, int a) {},此函數預期有兩個參數,String 和 int。 - var-args的宣告規則:
- var-arg 型別:可以為基本型別(primitive type)或物件型別(object type)。
- 基本語法:先是型別,接著是省略符號(...),加一個空白,再接著接收這參數的陣列名稱。
- 其他參數:使用 var-arg 的函式可以同時擁有其它參數。
- var-arg 的限制:var-arg 必須是函式的標記式上最後一個參數,且一個函式只能有一個 var-arg。
例:void doStuff(char a, String... b) {}
<<1-5-3>>
建構子 (Constructor) 的宣告- 建構子一定不行有回傳型別!
- 可以使用所有普通的存取修飾子,和擁有引數(包含 var-arg)。
- 建構子的名稱一定要和類別的名子相同。
- 建構子不可被標示為 static、final 或 abstract。
沒有留言:
張貼留言