Re: [問題] 物件銷毀

看板java作者 (痞子軍團團長)時間13年前 (2012/11/09 18:00), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串2/6 (看更多)
※ 引述《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
感謝指正... 只是為了好理解難免會有誤差 Orz
11/10 07:43, 3F
文章代碼(AID): #1GdDGnWS (java)
討論串 (同標題文章)
文章代碼(AID): #1GdDGnWS (java)