阶段1 语言基础+高级_1-2 -面向对象和封装_9两个引用指向同一个对象空间
生活随笔
收集整理的這篇文章主要介紹了
阶段1 语言基础+高级_1-2 -面向对象和封装_9两个引用指向同一个对象空间
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
新建demo03,把one的地址值賦值給two
選中的這部分因?yàn)橘x值的是one地址的引用,
這里再是默認(rèn)值了,不在是null值了。所以輸出的內(nèi)容和one是一樣的。
two是one玩完剩下的二手貨
內(nèi)存中發(fā)生的變化
這種情況中內(nèi)存中發(fā)生了什么事情?保證它的結(jié)果不一樣
還是main方法先開(kāi)始,main方法進(jìn)棧
還是走的之前的流程,關(guān)鍵的代碼是紅色框內(nèi)選中的地方
把0x666賦值給two這個(gè)對(duì)象。橙色部分
改變屬性的值為三星、5999.0、藍(lán)色 這就是修改之后的數(shù)值
橙色的部分。都是方法進(jìn)棧,調(diào)用call方法、sendMessage方法
對(duì)象的名稱也叫做對(duì)象的引用名
兩個(gè)對(duì)象引用指向了同一個(gè)對(duì)象空間
?
轉(zhuǎn)載于:https://www.cnblogs.com/wangjunwei/p/11194843.html
總結(jié)
以上是生活随笔為你收集整理的阶段1 语言基础+高级_1-2 -面向对象和封装_9两个引用指向同一个对象空间的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 网络流初探
- 下一篇: NioEventLoop启动流程源码解析