点击查看视频教程
如果是引用类型的变量,那么在变量中保存的是堆内存中的空间地址;
如果是引用类型的变量进行赋值,实际传递的是保存在变量中的地址,像这种传递数据的方式就叫做引用传递(传递的是内存地址);
如果是基本类型的变量进行赋值,实际传递的是保存在变量中的常量值,叫做按值传递;
因为值传递传递的是实际数据,所以不同的基本类型的变量的修改,相互之间没有影响;
应为引用传递传递的是堆内存中的引用地址,所以如果不同的变量保存的是相同的引用地址,那么他们都指向同一块空间;任何一个变量对空间的修改,都已影响其他变量;