作业帮 > 综合 > 作业

c++ 定义虚基类Shape,在Shape类的基础上,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 00:17:15
c++ 定义虚基类Shape,在Shape类的基础上,
派生出Circle类和Rectangle类.Circle类圆的半径和面积;Rectangle类存储长方形的长、宽和面积.要求定义函数PrintArea()实现多态性,在遇到Circle类的对象时,打印出圆的半径和面积;遇到Rectangle类对象时,打印出长方形的长、宽和面积.
#include
using namespace std;
class Shape
{
public:
\x09void CreateShape();
};
void Shape::CreateShape()
{
\x09cout