2.3.2 interface在何处需要使用virtual来声明呢?