虚类

来源:互联网 发布:淘宝封号影响支付宝吗 编辑:程序博客网 时间:2024/04/29 12:39

1.虚函数与纯虚函数

虚函数是指一个类中你希望重载的成员函数,当你用一个基类指针或引用指向一个继承类对象的时候,你调用一个虚函数,实际调用的是继承类的版本。

纯虚函数: virtual void abmethod(int value) = 0;

定义一个函数为虚函数,不代表函数为不被实现的函数 。定义他为虚函数是为了允许用基类的指针来调用子类的这个函数 
定义一个函数为纯虚函数,才代表函数没有被实现。定义他是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函数。

 

 

 

2.纯虚类

含有一个纯虚函数的类叫纯虚类,它不可被实例化。