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

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

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容