变量绑定实验

变量不是盒子,它更像贴在对象上的名称牌

依次执行下面的赋值与修改,观察名称牌指向谁。重点不在背术语,而在分清“换了指向”和“改了对象”这两件事。

等号做的是绑定:让左边的名称,指向右边得到的对象。

名称牌

名称本身不装数据,只记着目标对象。

指向 对象一
还没有绑定

对象桌

对象有自己的类型和值;没有名称指向时,它也不会自动变成另一个对象。

仍被名称指向暂时没有名称指向
起点:甲指向一个字符串

字符串“入门”是一个对象,甲只是它的名称。下一步先让乙也指向它,看看对象会不会被复制。

甲 = "入门"
乙 = 尚未绑定