抽象类(c++细节篇九)
生活随笔
收集整理的这篇文章主要介绍了
抽象类(c++细节篇九)
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
抽象类
带有纯虚函数的类称为抽象类: class 类名{virtual 类型 函数名(参数表)=0; //(就是比虚基类多个0)//纯虚函数... }作用:(预留,整个类都用,让底层去实现)
抽象类为抽象和设计的目的而声明,将有关的数据和行为组织在一个继承层次结构中,保证派生类具有要求的行为。
对于暂时无法实现的函数,可以声明为纯虚函数,留给派生类去实现。
注意:
抽象类只能作为基类来使用。(只是给底层继承用的,不能实例化一个对象)。
不能声明抽象类的对象。
构造函数不能是虚函数,析构函数可以是虚函数。
总结
以上是生活随笔为你收集整理的抽象类(c++细节篇九)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: c++中同名函数的三个不同术语(c++细
- 下一篇: c++函数模板(c++细节篇十)