virtual和abstract都是用来修饰父类bai的,通du过覆盖父类的定义zhi,让子类重新定义。dao
(1)virtual修饰的方法4102必须有实现(哪怕是仅仅添加一1653对大括号),而abstract修饰的方法一定不能实现。
(2)virtual可以被子类重写,而abstract必须被子类重写。
(3)如果类成员被abstract修饰,则该类前必须添加abstract,因为只有抽象类才可以有抽象方法。
(4)无法创建abstract类的实例,只能被继承无法实例化。
virtual和abstract的区别
最新推荐文章于 2023-11-29 17:08:32 发布