当前位置: 技术问答>java相关
JAVA里面的方法是怎么样把参数值返回?
来源: 互联网 发布时间:2015-08-14
本文导语: JAVA里面自定义的方法是怎么样把参数值返回?(在调用的时候) | 子程序传递参数有两种方式:按值调用和句柄调用。根据传递对象的不同,java分别使用这两种方式: 当传递简单类型时,是...
JAVA里面自定义的方法是怎么样把参数值返回?(在调用的时候)
|
子程序传递参数有两种方式:按值调用和句柄调用。根据传递对象的不同,java分别使用这两种方式:
当传递简单类型时,是按值传递的。这时跟c中的实参和形参是一个概念,对形参的改变并不影响实参。
而对于对象,是按句柄传递的,当把句柄传递给自变量时,自变量与该参数就指向同一个对象,在该方法中对对象的改变将影响作为参数的对象。
当传递简单类型时,是按值传递的。这时跟c中的实参和形参是一个概念,对形参的改变并不影响实参。
而对于对象,是按句柄传递的,当把句柄传递给自变量时,自变量与该参数就指向同一个对象,在该方法中对对象的改变将影响作为参数的对象。