多态之抽象类
比方动物类作为一个基类,鸟类是其子类。鸟类有对象b,鸟类b具有鸟的特性hhhhh。但动物类不能有一个叫具体的对象c,因为动物界有什么动物是具有所有动物特征的吗?所以出现了抽象类,使基类不实例化对象,防止这种现实错误。注意:纯虚函数只存在于类内,类外函数不能定义为纯虚函数(同虚函数);注意:继承抽象类的子类没有实例化纯虚函数,则子类也是抽象类。(虚函数)关键字:virtual,以=0;前言:抽象类运用于多态,基于继承。长这模样的函数叫纯虚函数:如下。具有纯虚函数的类称为抽象类。抽象类特点:不能实例化对象。
原创
2022-09-21 18:55:21 ·
146 阅读 ·
0 评论