首页 > 代码库 > Java是通过值传递的,也就是说通过拷贝传递的

Java是通过值传递的,也就是说通过拷贝传递的

Edit

Java是通过值传递的,也就是说通过拷贝传递的

Java.Argument & Parameter 

int x = 7;// 声明一个int类型的变量并赋值为7。代表7的字节组合会放进称为x的变量中。void go(int z){}// 声明一个有int参数的方法,参数名称为z。foo.go(x);  void go(int z){}// 以x为参数传入go()这个方法中。x的字节组合会被拷贝并装进z中。void go(int z){    z = 0;}// 在方法中改变z的值。此时x的值不会改变!传给z的只是个拷贝。// 方法无法改变调用方所传入的参数。
 

Java是通过值传递的,也就是说通过拷贝传递的