作者smallworld (肠门有稀)
看板java
标题Re: [问题] 面试遇到的JAVA问题,与大家讨论
时间Tue Jul 14 13:04:48 2009
※ 引述《adrianshum (Alien)》之铭言:
: ※ 引述《MarsLin (爱的方程式)》之铭言:
: : 有关继承与finalize()
: : -----------------------
: : 请写出输出为何
: 1) finalizer 没 chaining (写 C++ 的人会明白分别在哪)
: 2) 输出什麽都有可能. 因为 finalizer 可能不跑
: 你可以说, 可能什麽都没输出, 因为 finalizer
: 不保证一定会被 invoke 的.
应该是说 只有继承体系中最表层的finalizer在gc後才会被呼叫
父辈的要用super
c++的建构跟解构顺序是继承状态的Stack
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.165.21.35
1F:→ adrianshum:chaining 的意思就是这个了啦.... orz 07/14 15:47