第四章 面向物件(上)3-類的結構之二:-3.4 可變個數的形參的方法
阿新 • • 發佈:2022-05-18
可變個數的形參的方法
1.使用說明:
jdk 5.0新增的內容
2.具體使用:
2.1 可變個數形參的格式:資料型別 ...變數名
2.2 當呼叫可變個數形參方法時,傳入的形參個數可以是0個,1個,2個...或多個
2.3 可變個數形參的方法與本類中方法名相同,形參不同的方法之間構成過載
2.4 可變個數形參的方法與本類中方法名相同,形參型別也相同的陣列之間不構成過載。換句話,不能共存。
2.5 可變個數形參在方法的形參中,必須宣告在末尾
2.6 可變個數形參在方法的形參中,最多隻能宣告一個可變形參。
3.舉例說明:
public void show(int i){ } public void show(String s){ System.out.println("show(String )"); } //與呼叫陣列一樣: public void show(String ... strs){ System.out.println("show(String ... strs)"); for(int i = 0; i< strs.length;i++){ System.out.println(strs[i]); // 列印陣列其中要給的元素 System.out.println(Arrays.toString(strs)); // 列印陣列全部內容 //不能與上個方法同時存在 //public void show(String[] strs){ // System.out.println("show(String[] strs)"); //} } } //呼叫時: test.show(new String[] {"aa","bb","cc"}; test.show("aa","bb","cc"); test.show(1,"你好","hello");