c++ 定义虚基类Shape,在Shape类的基础上,派生出Circle类和Rectangle类.Circle类圆的半径和面积;Rectangle类存储长方形的长、宽和面积.要求定义函数PrintArea()实现多态性,在遇到Circle类的对象时,打印出

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/27 03:06:58

c++ 定义虚基类Shape,在Shape类的基础上,
派生出Circle类和Rectangle类.Circle类圆的半径和面积;Rectangle类存储长方形的长、宽和面积.要求定义函数PrintArea()实现多态性,在遇到Circle类的对象时,打印出圆的半径和面积;遇到Rectangle类对象时,打印出长方形的长、宽和面积.

#include
using namespace std;
class Shape
{
public:
\x09void CreateShape();
};
void Shape::CreateShape()
{
\x09cout