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