在JAVA語言中,函數的參數傳遞主要有兩種方式:值傳遞和引用傳遞。
值傳遞指的是將實參的值復制一份傳遞給形參,函數內部對形參進行操作不會影響實參的值。
public void test(int x) { x++; // 對形參進行修改 System.out.println("x = " + x); // 輸出: x = 6 } int a = 5; test(a); System.out.println("a = " + a); // 輸出: a = 5
引用傳遞則是將實參的地址傳遞給形參,函數內部對形參進行操作會影響實參的值。
public void test(int[] arr) { for(int i=0; i需要注意的是,雖然JAVA中允許將數組作為實參傳遞給函數,但是數組本質上還是一個對象,因此數組也是按照引用傳遞的方式進行傳遞的。
下一篇css3兄弟選擇