抽象方法和虚方法的区别

区别:

1、抽象方法用abstract修饰,虚方法用virtual修饰

2、抽象方法只包含在抽象类中,虚方法可以包含在抽象类中,也可以不包含在抽象类中

3、抽象方法只能有方法的定义,不能有方法的实现部分。虚方法有默认的方法实现

4、抽象方法必须在非抽象类中进行重写,虚方法可以不被重写

原文地址:https://www.cnblogs.com/Blogzhangli1989/p/2590780.html