1. 梗概:
- 引用类型的变量的值不是具体的值, 而是指向真实值的引用, 类似地址
2. Java中属于引用类型的变量
- 类的对象
- 简例:
- 对象A = 对象B
- 对象A引用了B, 此时A和B共享的是同一地址的值
- 改变其中一个, 两个的值都会同时改变
- 对象A = 对象B
- 因此需要注意:
- 给函数传入对象的时候, 在函数局部可直接修改对象内的东西
- 简例:
- 数组
- 字符串
实例:
var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"
var x = person;
x.age = 10; // x.age 和 person.age 都会改变
person.age = 100; // x.age 和 person.age 都会改变