码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2014-12-22 17:36:11      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

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是通过值传递的,也就是说通过拷贝传递的

标签:

原文地址:http://www.cnblogs.com/fatoland/p/4178378.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!