Discuss / Java / 方法的参数传递

方法的参数传递

Topic source

洪哥传奇

#1 Created at ... [Delete] [Delete and Lock User]

java

基础数据类型,传递的是调用方值的拷贝。

引用数据类型,传递是对象的引用。当参数为不可变对象(如String对象)时,调用方修改变量值只是将自己作用域下的变量指向了新的对象,不影响接收方的参数变量;当参数为可变对象(如Array对象)时,调用方修改变量值相当于自己作用域下的变量所指向的对象的值,影响接收方的参数变量。

python

都是传递的对象的引用(python中一切皆对象),和java的引用数据类型参数传递原理相同。


  • 1

Reply