Discuss / Java / 站在不同的角度上理解变量或者参数传递

站在不同的角度上理解变量或者参数传递

Topic source

飞ing的鹏

#1 Created at ... [Delete] [Delete and Lock User]

站在计算机的角度上,传递的永远都是“值”,对人来说我们更关心的是“内容”。对于基本类型来说,两者是一样的,都存储在变量里。对引用类型来说,“内容”另有一处存放,变量里的“值”是对此处的引用(或者地址)。从这个角度来说,变量传递的都是“值”,而一般来说我们的数据操作目的都是获取或变更“内容”。很多时候我们会把“内容”叫做值,所以才会觉得疑惑。


  • 1

Reply