总结:
1).当使用基本数据类型作为方法的形参时,在方法体中对形参的修改不会影响到实参的数值
2).当使用引用数据类型作为方法的形参时,若在方法体中修改形参指向的数据内容,则会
* 对实参变量的数值产生影响,因为形参变量和实参变量共享同一块堆区;*
3).当使用引用数据类型作为方法的形参时,若在方法体中修改形参变量的指向,此时不会
* 对实参变量的数值产生影响,因此形参变量和实参变量分别指向不同的堆区;*
————————————————
版权声明:本文为CSDN博主「xyphf_和派孔明」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xyphf/article/details/78117027
这个解释比较好一些,字符串是不可变的,字符串数组是可变的;要修改字符串必须修改形参变量的指向
Sign in to make a reply
是七柒呀__
总结:
1).当使用基本数据类型作为方法的形参时,在方法体中对形参的修改不会影响到实参的数值
2).当使用引用数据类型作为方法的形参时,若在方法体中修改形参指向的数据内容,则会
* 对实参变量的数值产生影响,因为形参变量和实参变量共享同一块堆区;*
3).当使用引用数据类型作为方法的形参时,若在方法体中修改形参变量的指向,此时不会
* 对实参变量的数值产生影响,因此形参变量和实参变量分别指向不同的堆区;*
————————————————
版权声明:本文为CSDN博主「xyphf_和派孔明」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xyphf/article/details/78117027