Java中在一個方法中交換兩個對象

先看代碼 結果: 從結果可以看到,在方法中 A和B的地址確實改變了,但是在方法swap方法外輸出A和B地址的時候沒有發生改變, 這是因爲,當A和B傳到swap方法中時,會在方法中生成A和B的副本(淺拷貝),改變副本的地址,對原本的實參沒有影響。
相關文章
相關標籤/搜索