public class StudentText {
public static void main(String args[]){
Person p=new Person();
p.age=10;
add(p);
System.out.println(p.age);
}
public static void add(Person p){
p.age++;
System.out.println(p.age);
}
}
class Person{
int age;
}
结果为:
11
11
java参数传递时实际上只有一个规则:
无论是基本数据类型,还是引用数据类型,实际上传递的时候都是将变量中的保存 的那个“值”复制一份,传过去