2.4.11 虚方法声明和不声明的区别是什么?