虚方法: 优先级较低.使用优先级排名:接口-抽象类-虚方法 父类如果有方法让子类重写,将这个方法标记为virtual虚方法在父类中必须由实现,哪怕是空实现虚方法子类可以重写,也可以不重写,父类本身是有方法体的