C++[第十六章]--抽象类和纯虚函数

抽象类和纯虚函数

1、纯虚函数

virtual函数声明时后面加上 “=0”
如:virtual void eating(void) = 0;
注意:纯虚函数不需要定义

2、抽象类

抽象类:含有纯虚函数的类
抽象类不能有实例对象
若子类没有覆写所有的纯虚函数,则子类还是抽象类

作用:向下派生类提供好统一接口

例子:

#include 
#include 
#include 

using 

你可能感兴趣的:(C过度到C++,c++,纯虚函数,抽象类)