> 文档中心 > java-方法参数

java-方法参数

方法的调用参数有隐式参数和显式参数,引用对象为隐式参数,方法名后括号的数值为显式参数。this为隐式参数,隐式参数即方法调用的目标。
Java是按值调用的。
注:1. 一个方法不能改变对象参数引用一个新的对象。
2. 一个方法不能修改基本数据类型的参数。
3. 一个方法可以改变对象参数的状态。
例如 代码

public void swap(int[] a,int[] b){ int [] temp = a;  b = a;  a = temp;}swap(x,y)

这个方法无法改变传入的实参变量的地址值的,即程序没有实现交换功能。Java方法传入参数时,若参数为基本数据类型,则直接拷贝传入参数的值;若参数为对象引用类型,则拷贝传入参数的地址值。

java-方法参数 创作打卡挑战赛 java-方法参数 赢取流量/现金/CSDN周边激励大奖素描网