0
点赞
收藏
分享

微信扫一扫

参数的引用传递

you的日常 2022-03-11 阅读 78


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);
}
}

参数的引用传递_引用传递


举报

相关推荐

0 条评论