Re: [問題] 解構的順序

看板java作者 (小安)時間18年前 (2008/03/15 18:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/8 (看更多)
※ 引述《Robert0512 (天天衝浪三國無雙)》之銘言: : 但我用java做實驗 : 同樣的繼承順序 : 解購時卻是a->b->c : 很疑惑 : 這是對的嘛? 實驗做錯囉, 因為 method overriding 的關係, gc 對打算回收的物件呼叫 finalize 時, 只會呼叫到 C.finalize()。 我猜,之所以你會看到 a, b, c 的順序, 大概是你把 C.finalize() 寫成這樣子吧, public void finalize(){ super.finalize(); // 以下略 } XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.78.239
文章代碼(AID): #17swDNaR (java)
討論串 (同標題文章)
文章代碼(AID): #17swDNaR (java)