💟这里是CS大白话专场,让枯燥的学习变得有趣!
💟没有对象不要怕,我们new一个出来,每天对ta说不尽情话!
💟好记性不如烂键盘,自己总结不如收藏别人!
💌 this 本质为所在方法调用者的地址值,可用来区分成员变量和局部变量。
方法区:已被加载的类的常量、静态变量、方法、.class字节码文件等。
堆内存:为 Student 对象实例开辟空间 001,并给出 Student 成员方法 method() 的地址值。
栈内存:存储对象 s ,局部变量等,this 存储的为调用者 s 的地址 001。
💌 创建 s1 对象,在堆中开辟内存 001,s1 调用 setName 方法 this.name = name 等式右边为竹小玲,等式左边 s1 地址空间 001 中的 name 赋值为竹小玲,方法执行完毕后出栈。