原文:對象的真相——對象給另一個對象賦值產生的誤會

對象給另一個對象賦值,並沒有產生新的對象,只是產生了新的對象的引用,兩個對象共用同一塊內存空間,只是引用不同。 下面給一個例子 輸出結果:a的值: ,b的值: 開發中遇到了類似的情況,如果b a語句,只是把a復制一份,給了b,那么改變b的值,應該不影響a的值啊,但是這里影響到了。得出結論,b a,只是把a的引用賦值給了b,現在ab兩個對象,公用同一塊內存地址。 但是我又想,如果創建對象b的時候用了 ...

2017-06-22 19:48 0 1563 推薦指數:

查看詳情

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