package day09Test06;
public class Test02 {
public static void main(String[] args) {
User u = new User(20);
//User u = ox1234;
//传递u给add方法的时候,实际上传递的是u变量中保存的值,只不过这个值是一个java对象的内存地址。
add(u); //等同于:add(0x1234);
System.out.println("main -->" + u.age); //21
}
public static void add(User u) {
u.age++;
System.out.println("add -->" + u.age); //21
}
}
class User{
//实例变量
int age;
//构造方法
public User(int i) {
age = i;
}
}
参数的传递
最新推荐文章于 2024-07-20 23:59:39 发布