如果一个类拥有纯虚函数,就称这个类为一个抽象类,不能被实例化
class Shape{
public:
//求面积的方法
//表示图形类声明了一个纯虚函数,没有具体实现
virtual double getArea() = 0; 定义纯虚函数
}
如果一个普通类继承了拥有纯虚函数的类,则必须要重写这个纯虚函数
如果不重写纯虚函数,则依然是一个抽象类,依然不能被实例化
class Zhengfangxing : public Shape{
}
如果一个类拥有纯虚函数,就称这个类为一个抽象类,不能被实例化
class Shape{
public:
//求面积的方法
//表示图形类声明了一个纯虚函数,没有具体实现
virtual double getArea() = 0; 定义纯虚函数
}
如果一个普通类继承了拥有纯虚函数的类,则必须要重写这个纯虚函数
如果不重写纯虚函数,则依然是一个抽象类,依然不能被实例化
class Zhengfangxing : public Shape{
}