Re: [問題] 物件銷毀
※ 引述《lkjh0877 (123)》之銘言:
: 小弟在寫程式的時候遇到了一個問題
: 找了幾天了還是找不到解答
: 所以上來請教一下各位大大
: 假設我今天寫了一個自定類別A
: A a1 = new A();
: A a2 = new A();
: List<A> list = new Array<A>();
: list.add(a1);
: list.add(a2);
: list.clear();
: 在整段程式做完之後
: list內值雖然都已經是null了
^^^^^^^^^^^^^^^^^^^^^^^^^^^
請問你怎麼知道 list 內值(假設是「內的值」的縮寫)是 null
: 但為什麼a1和a2卻不是null?
農夫種出兩顆西瓜,分別叫西瓜甲跟西瓜乙
然後他找了一個籃子,把西瓜甲跟西瓜乙放進去
接著他又把籃子清空(至於西瓜是用倒的還是搬的不重要)
請問一下,西瓜甲跟西瓜乙會因為離開籃子
而就變得不是西瓜嗎?
[卡司表]
籃子 = List
西瓜 = A
西瓜甲 = a1
西瓜乙 = a2
--
錢鍾書: 說出來的話
http://www.psmonkey.org
比不上不說出來的話
Java 版 cookcomic 版
只影射著說不出來的話
and more......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.202.140
※ 編輯: PsMonkey 來自: 220.135.202.140 (11/09 18:10)
→
11/09 22:40, , 1F
11/09 22:40, 1F
→
11/09 22:41, , 2F
11/09 22:41, 2F
→
11/10 07:43, , 3F
11/10 07:43, 3F
討論串 (同標題文章)