1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Java 中参数传递是传值还是引用?

Java 中参数传递是传值还是引用?

时间:2020-08-14 15:42:30

相关推荐

Java 中参数传递是传值还是引用?

独角兽企业重金招聘Python工程师标准>>>

明确概念

值传递:指的是将变量的一个备份传过去,当该备份被修改后,不会影响原来变量的值;

引用传递:指的是将该变量的地址传过去,当值修改后,原来的变量也会相应的修改;

示例代码

1.基本类型

2.String类型

3.对象

4.交换对象

5.结论

Java中是传递值

第三个示例结果出现变化的原因是:p把自己的指针的值复制给了person,这事p和person是指向的同一个对象 person修改 p的值也变化了

如果是值引用的话 那么第四个示例中应该能够交换成功对象 但是没有交换成功 所以是值传递

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。