package ch3;
// 参数的引用传递
public class CallByRef {
int a,b;
CallByRef(int i,int j){
a=i;
b=j;
}
// 声明change()方法,obj是形参
void change(CallByRef obj){
obj.a=50;
obj.b=40;
System.out.println("在change方法中 obj.a="+obj.a+",obj.b="+obj.b);
}
public static void main(String[] args) {
CallByRef obj = new CallByRef(15, 20);
System.out.println("调用change方法前 obj.a="+obj.a+",obj.b="+obj.b);
// 调用change()方法,obj是实参
obj.change(obj);
System.out.println("调用change方法后 obj.a="+obj.a+",obj.b="+obj.b);
}
}