可變個數形參的方法與關於變數的賦值
阿新 • • 發佈:2022-04-19
可變個數形參的方法
1.jdk 5.0新增的內容
2.具體使用:
2.1 可變個數形參的格式:資料型別 ... 變數名
public void show(String ... strs)
2.2 當呼叫可變個數形參的方法時,傳入的引數個數可以是:0個,1個,2個,。。。
2.3 可變個數形參的方法與本類中方法名相同,形參不同的方法之間構成過載
2.4 可變個數形參的方法與本類中方法名相同,形參型別也相同的陣列之間不構成過載。換句話說,二者不能共存。
2.5 可變個數形參在方法的形參中,必須宣告在末尾
2.6 可變個數形參在方法的形參中,最多隻能宣告一個可變形參。
關於變數的賦值:
如果變數是基本資料型別,此時賦值的是變數所儲存的資料值。如果變數是引用資料型別,此時賦值的是變數所儲存的資料的地址值。
方法的形參的傳遞機制:值傳遞
1.形參:方法定義時,宣告的小括號內的引數
實參:方法呼叫時,實際傳遞給形參的資料
2.值傳遞機制:如果引數是基本資料型別,此時實參賦給形參的是實參真實儲存的資料值。如果引數是引用資料型別,此時實參賦給形參的是實參儲存資料的地址值。