看板 java 關於我們 聯絡資訊
※ 引述《adrianshum (Alien)》之銘言: : ※ 引述《MarsLin (愛的方程式)》之銘言: : : 有關繼承與finalize() : : ----------------------- : : 請寫出輸出為何 : 1) finalizer 沒 chaining (寫 C++ 的人會明白分別在哪) : 2) 輸出什麼都有可能. 因為 finalizer 可能不跑 : 你可以說, 可能什麼都沒輸出, 因為 finalizer : 不保證一定會被 invoke 的. 應該是說 只有繼承體系中最表層的finalizer在gc後才會被呼叫 父輩的要用super c++的建構跟解構順序是繼承狀態的Stack -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.165.21.35
adrianshum:chaining 的意思就是這個了啦.... orz 07/14 15:47