2020-02-17-C++抽象类

2020-02-17  本文已影响0人  一只红蚂蚁

抽象类
包含有纯虚函数 的类 称为 抽象类,一个抽象类 至少有一个纯虚函数,抽象类只能作为基类派生出 新的子类,而不能在程序 中被 实例化,但是可以使用指向抽象类的指针。

纯虚函数
是指被标明为不具体实现的虚成员函数,它不具备函数 功能。
纯虚函数 不能被直接调用,仅仅起到提供与派生类相一致的接口的作用,
virtual 类型 函数名(参数表列)=0;

纯虚函数 不可以被继承。
只有将所有 的纯虚函数 实现了,那么·派生类才不再成为抽象类。

详细见Demo 。
https://github.com/weicheng-74/CPP_Demo6

上一篇下一篇

猜你喜欢

热点阅读