- 如果类中有函数被声明为纯虚函数,则这个类就是抽象类
- 纯虚函数是通过在声明中使用 "= 0" 来指定的,如下所示
- 抽象类不能被实例化对象,由它派生的子类实现
class Box
{
public:
// 纯虚函数
virtual double getVolume() = 0; //= 0 告诉编译器,函数没有主体
private:
double length; // 长度
double breadth; // 宽度
double height; // 高度
};