2014-11-04 11:12:58 共1408人围观 0个不明物体
今天在群里看到有人说面试的时候被问值传递和引用传递的区别 我就写了一些代码用于却别一下。 简单的说, 值传递相当于对形参赋值 如果我们有一个 变量int B=5 还有一个方法a(int BB) 此时如果A(B) 在方法a中不管你对B做什么,比如B=B+1,其原始的变量B仍然是5。 因为此时时机参数和形参他们在内存的地址是不一样的,所以我们在方法里面打印出的B=6,