java 對象傳遞 是 值傳遞 還是 引用傳遞?


這個問題說實話我感覺沒有太大的意義、

 

按第一印象和c++的一些思想去理解的話對象傳遞是引用傳遞,因為傳遞過去的對象的值能被改變。

 

但是又有很多人,不知道從哪里扣出來一句,java中只有值傳遞,沒有引用傳遞。這個理論是說java的對象作為參數的時候傳遞過去的是地址的值,而不是對象本身,所以這也是值傳遞。

看完這個理論我真是有點納悶啊,c++中從來也沒說過引用傳遞傳遞的是對象本身啊,傳遞的也是地址值。

這么說來c++中也沒有引用傳遞了?

 

我感覺這個就是個文字游戲罷了,大家說的都是一樣的東西,還非要爭的你死我活。

 

所以我還是認為這就是引用傳遞。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM