参数传递------------------------
方法调用的时候,涉及到传参数传递的问题,java只遵循一种语法机制
就是将变量中保存的值传递过去,只不过这个值有时候是另一个类的内存地址。
int i= 10;
int j= i;//i传递给j,实际上是将i变量中的10传递给j了,j实际上是全新的栈内存空间。
public class Canshuchuandi {
public static void main(String[] args) {
User a = new User(20);
//
add(a);//等同于:add(0x1234)
System.out.println("add-->>"+a.age);
}
public static void add(User a){
a.age++;
System.out.println("add-->>"+a.age);
}
}
class User{
int age;
public User(int i) {
age = i;
}
}