[問題] 解構的順序

看板java作者 (天天衝浪三國無雙)時間18年前 (2008/03/15 17:44), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/8 (看更多)
c++在繼承的階層下 譬如c繼承b繼承a 解購時的順序是c->b->a 也就事先建構後解構 但我用java做實驗 同樣的繼承順序 解購時卻是a->b->c 很疑惑 這是對的嘛? -- 酢醬草的第一葉叫信仰 那是我對你永不改變的初衷 酢醬草的第二葉是希望 那是我對你夜以繼日的祈禱 酢醬草的第三葉叫愛情 那是我對你至死不渝的承諾 酢醬草的第四葉是幸運 那是我最想要給予你的幸福 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 209.2.50.98

03/15 17:58, , 1F
java沒有destructor吧?
03/15 17:58, 1F

03/15 18:00, , 2F
我是用finalize()和System.gc()來把解構子弄出來
03/15 18:00, 2F

03/15 18:02, , 3F
(先把null asign給物件再用System.gc())
03/15 18:02, 3F

03/15 18:06, , 4F
不知道搞清楚這順序有沒有用 只是想多了解一點:P
03/15 18:06, 4F
文章代碼(AID): #17svg7s8 (java)
文章代碼(AID): #17svg7s8 (java)