class Shape
{
public:
virtual float area() const{return 0;}
};
class Circle
{
private:
float radius;
public:
float area() const{return 3.14159*radius * radius
};
其他的依次类似定义
纯虚函数就是在声明虚函数时初始化为0,程序要自己动手思考写……
class Shape
{
public:
virtual float area() const{return 0;}
};
class Circle
{
private:
float radius;
public:
float area() const{return 3.14159*radius * radius
};
其他的依次类似定义
纯虚函数就是在声明虚函数时初始化为0,程序要自己动手思考写……