java 传值是什么意思,传的都是值,啊为什么第一个改变,第二个不变。
发布网友
发布时间:2022-10-16 18:48
我来回答
共1个回答
热心网友
时间:2023-10-22 14:13
1.第1个是将传进来的对象
person的age值修改为
30,
所以person对象的age值改变。
2.第2个是将传进来的
age值,修改为40,
注意修改的是传进来的值age
,person对象不作任何改变。如果要想第2个能有变化,这样写:
public
void
change2(int
age){
this.age
=
age;
}