变量绑定实验
变量不是盒子,它更像贴在对象上的名称牌
依次执行下面的赋值与修改,观察名称牌指向谁。重点不在背术语,而在分清“换了指向”和“改了对象”这两件事。
等号做的是绑定:让左边的名称,指向右边得到的对象。
名称牌
名称本身不装数据,只记着目标对象。
甲
指向
对象一
乙
还没有绑定
对象桌
对象有自己的类型和值;没有名称指向时,它也不会自动变成另一个对象。
仍被名称指向暂时没有名称指向
起点:甲指向一个字符串
字符串“入门”是一个对象,甲只是它的名称。下一步先让乙也指向它,看看对象会不会被复制。
甲 = "入门" 乙 = 尚未绑定