java参数传递:
call by value就是传值的方式,call by reference就是传地址方式。
一种是按值传递(传递的是具体的值,如基础数据类型),按值传递时,参数只是实际参数得一个拷贝,所以不管参数在方法里面如何修改都不会改变原来的值。
一种是按引用传递(传递是对象的引用,也就是对象的存储地址),按引用传递时,会产生一份的新的引用,这个跟实参对象是一个地址,用形参内部方法修改形参
实参会一起改变。
java参数传递:
call by value就是传值的方式,call by reference就是传地址方式。
一种是按值传递(传递的是具体的值,如基础数据类型),按值传递时,参数只是实际参数得一个拷贝,所以不管参数在方法里面如何修改都不会改变原来的值。
一种是按引用传递(传递是对象的引用,也就是对象的存储地址),按引用传递时,会产生一份的新的引用,这个跟实参对象是一个地址,用形参内部方法修改形参
实参会一起改变。