如标题所述,方法何时更改参数的变量/参数的值?前任:
public void someMethod(int a, int b){
a = 5;
b = 6;
}
//.. imagine a main method is written here..
{
int x = 23;
int y = 14;
someMethod(x,y);
System.out.println(x + " " + y);
}
编译后,结果是 23 14 正在打印。但是,何时修改变量的值?
我知道可以通过使用 mutators 来修改它(假设传递的参数是一个对象),但是还有其他方法吗?