1.agree. 2.看了以上的帖子,都不满意,大家都是在说表面现象,俺觉得应该从memory layout这个角度来说。abstract class从本质上来说是class,尽管不能instantiate,就是它有需要emplement的function.而interface连class都不是,它就是一个contract,需要fully emplement的。 3.给interviewer画图最能说明问题,说不清楚。