abstract 和 virtual 的区别
abstract 在抽象方法中只能声明一个方法,在子类中必须被实现
virtual 在抽象方法中必须声明方法的主体,而在子类中不一定需要被实现。
如果子类中没有override这个virtual 方法,则调用的时候是调用父类中的方法的。当然我们也可以在子类中显式调用父类中的方法。
abstract 在抽象方法中只能声明一个方法,在子类中必须被实现
virtual 在抽象方法中必须声明方法的主体,而在子类中不一定需要被实现。
如果子类中没有override这个virtual 方法,则调用的时候是调用父类中的方法的。当然我们也可以在子类中显式调用父类中的方法。