智讯网 智能科技与电子数码

java方法传递参数的两种方式

Java中方法的参数传递方式 

Java中方法的参数传递方式主要有两种:

1. 按值传递:这种方式适用于基本数据类型(如int、long等)和String对象。参数传递的过程采用值拷贝的方式,方法操作的是参数变量的一个值的拷贝,改变的也只是原型变量的一个拷贝而已,而非变量本身,所以变量原型并不会随之改变。

2. 引用传递:这种方式适用于除String以外的其他所有类型的对象。参数传递的过程采用拷贝引用的方式,方法操作参数变量时是拷贝了变量的引用,而后通过引用找到变量(在这里是对象)的真正地址,并对其进行操作。因此方法改变参数变量的同时变量原型也会随之改变。

需要注意的是,对于按值传递的参数,如果需要在方法调用以后修改参数的值,可以利用返回值来实现。

版权说明:文章均为账号作者发布,不代表本网站观点与立场,如有侵权请联系我们删除