基本类型在调用时相当于copy,所以改变形参时不会改变实参,而引用类型可以通过改变形参来改变实参,因为传过去的是地址。
1、它们的本质区别就是基本数据类型为实参,在方法中修改形参不会改变实参,而引用数据类型在方法中修改形参时会同时修改实参的值
2、因为以基本类型为实参传递时实质是对参数值的拷贝,在方法中修改形参不影响实参,称为值传递;
3、 以引用类型作为实参时传递过程中传递的是引用,形参和实参引用相同指向同一个对象在方法中修改形参也就修改了实参,称为引用传递
基本类型在调用时相当于copy,所以改变形参时不会改变实参,而引用类型可以通过改变形参来改变实参,因为传过去的是地址。
1、它们的本质区别就是基本数据类型为实参,在方法中修改形参不会改变实参,而引用数据类型在方法中修改形参时会同时修改实参的值
2、因为以基本类型为实参传递时实质是对参数值的拷贝,在方法中修改形参不影响实参,称为值传递;
3、 以引用类型作为实参时传递过程中传递的是引用,形参和实参引用相同指向同一个对象在方法中修改形参也就修改了实参,称为引用传递