虚拟方法:
 访问修饰符 virtual 返回类型 方法名();
在父类中声明的虚礼方法,在子类中重写时用override关键字,就是将virtual关键字改成override,然后修改方法体中的代码即可。
这就是使用虚拟方法实现多态。