1. 程式人生 > 其它 >可變個數形參的方法與關於變數的賦值

可變個數形參的方法與關於變數的賦值

可變個數形參的方法
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.值傳遞機制:如果引數是基本資料型別,此時實參賦給形參的是實參真實儲存的資料值。如果引數是引用資料型別,此時實參賦給形參的是實參儲存資料的地址值。