Java |函数|问题4

null

class intWrap {
int x;
}
public class Main {
public static void main(String[] args) {
intWrap i = new intWrap();
i.x = 10 ;
intWrap j = new intWrap();
j.x = 20 ;
swap(i, j);
System.out.println( "i.x = " + i.x + ", j.x = " + j.x);
}
public static void swap(intWrap i, intWrap j) {
int temp = i.x;
i.x = j.x;
j.x = temp;
}
}


(A) i、 x=20,j.x=10 (B) i、 x=10,j.x=20 (C) i、 x=10,j.x=10 (D) i、 x=20,j.x=20 答复: (A) 说明: 对象永远不会被传递。只传递引用。变量的值始终是原语或引用,而不是对象 这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享