1.記憶體圖分析
https://kdocs.cn/l/cuQvFYJirzaR?linkname=150996228
省略了方法區。
主方法進棧,建立stu變數,有new進堆,開闢空間,設計圖有什麼,空間就有什麼,name age全部寫上,均為預設值,並且this也在裡面
走完上一步並不會直接把地址給stu,而是還要接著執行後半段,呼叫帶有形參的構造方法
Student構造方法進棧,形參也是變數,你給我什麼,我就是什麼,所以區域性變數name和age是鋼門吹雪和23
區域性變數給成員變數賦值,stu呼叫的構造方法,所以this代表stu的地址,根據地址找到堆記憶體中的name和age將鋼門吹雪和23賦給它們,最後構造方法走完,彈棧,才把地址交給stu