1. 程式人生 > >java中傳值與傳地址

java中傳值與傳地址

相信學習過c的朋友們,對於傳值與傳地址比較熟悉,而在java中這樣的術語用的比較少,那麼到底存不存在傳值與傳地址呢?

答案肯定是:存在的!!

做下列總結:

說明:Student student=new Student();中student就可以看作是c裡面的指標,它是用來儲存Student這個物件的地址。

本程式碼中,在最後輸出的時候要注意:

形式引數和實際引數的區別,change(student)與printf(student)兩個student是同一個變數名且地址相同,

但是方法內的student與方法外的student僅僅地址相同,不能看作是同一個變數名(自己去看一下形式引數和實際引數的區別)