JAVA中引用資料類型的參數傳遞
/**
*
* Title: Demo1.java
* Description: 引用資料類型的參數傳遞
* @author sunt
* @created 2016年5月3日 上午10:20:43
*/
public class Demo1 {
int num = ;
public static void main(String[] args) {
Demo1 demo1 = new Demo1();
demo1.num = ;
info(demo1);
System.out.println(demo1.num);
}
public static void info(Demo1 demo1){
demo1.num = ;
}
/**
* 總結:
* 首先執行main()-->new Demo1在堆記憶體中開辟空間
* -->調用info(Demo1 demo1)-->demo1作為參數傳遞,===>info()的demo1(參數)和main()中的demo1指向了同一個實體
* 是以:方法參數的傳遞永遠都是傳值,而傳入的值,對于基本資料類型,值就是賦給變量的值。
而對于引用資料類型,這個值是對象的引用,而不是對象本身。
*/
}