值传递和引用传递

Posted jxxblogs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了值传递和引用传递相关的知识,希望对你有一定的参考价值。

值传递:指在调用函数时将实际参数复制一份传递到函数中,这样如果在函数中对值进行修改,将不会影响到实际参数。

引用传递:指在调用函数时将实际参数的地址传递到函数中,那么在函数中对参数进行修改将改变实际参数的值。

Java中只有值传递而没有引用传递。Java中存在两种数据类型,基本数据类型个引用数据类型,基本数据类型进行参数传递时,在函数内修改不改变实际参数的值,此为值传递;当参数为引用类型时,在函数内修改对象属性会改变实际对象的值,但是,该对象的引用依然没有改变,因此仍然为值传递。

以上是关于值传递和引用传递的主要内容,如果未能解决你的问题,请参考以下文章

PHP对象到底是值传递还是引用传递

Java Object 引用传递和值传递

值传递和引用传递的区别

Java值传递和引用传递

值传递和引用传递

什么是值传递和引用传递?