亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

求解該題答案,以及過程分析,重在分析

求解該題答案,以及過程分析,重在分析

慕標琳琳 2018-07-23 09:19:41
這個問題應該考察的是對值類型和引用類型的區別吧像int類型之間的賦值其實是一種完全拷貝,例如:int A ;int B = A ; //這個過程其實是完成拷貝,顯示為B分配一個空間,然后將A的值賦值到這個地址空間,所以當B改變時候A不會受影響但是如果是對象,因為對象是引用類別的,所以對象間的賦值是同一個地址的引用,例如:person A,Person B = A ;//這個時候其實A,B內容指向的地址是相同的,也就是A和B數據是對同一個對象的引用的,但是A,B本身的地址是不相同的,當A,B中任何一個數據發生改變的時候,另一個數據也會相應的更新,因為他們的數據來源是同一個對象而不是像值類型那樣是一種值的拷貝過程
查看完整描述

2 回答

?
滄海一幻覺

TA貢獻1824條經驗 獲得超5個贊

關于值類型與引用類型 你可以再去see see

查看完整回答
反對 回復 2018-07-25
?
阿波羅的戰車

TA貢獻1862條經驗 獲得超6個贊

一樓正解,值類型和引用類型的直觀區別在于傳值時傳遞的是什么,值類型傳值(i2=i1;是把i1的值傳給i2,此時它們分別對應兩個不同的值,所以i1的變化不會影響i2);引用類型傳引用(相當于p1把房間地址給了p2,然后p1又把房間里的Age改變了,所以p2再去房間拿Age時,取到的是改變后的值)。

查看完整回答
反對 回復 2018-07-25
  • 2 回答
  • 0 關注
  • 277 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號