抽象和虚拟有什么不同?

来源:百度知道 编辑:UC知道 时间:2024/05/17 01:54:19

抽象的方法不能用,但虚的方法可以使用.
类似于,
抽象: 父亲说:这个我没实现,死不瞑目,你一定要实现我的愿望.
虚: 父亲说:这个我做的已经可以了,你要继续发扬"广大".

抽象abstract方法基类中是没有大括号,没有具体内容的,子类中必须重写;
虚拟virtual方法基类中有大括号,和一般方法写法都一样,子类中可以继承,也可以重写

抽象必须被子类实现,而虚拟则不是必需的