父类以virtual来定义方法 子类中以override定义方法 子类重写父类方法时可以直接调用子类中对应方法