用虚拟方法覆盖抽象方法

用虚拟方法覆盖抽象方法