声明一个图形基类Shape,在它的基础上派生出矩形类Rectangle和圆形类Circle,它们都有计算面积的和周长、输出图形信息的成员函数,再在Rectangle类的基础上派生方形类Square。编写程序和各类的定义和实现,以及类的使用。解:#include <iostream>using namespace std;class Shape {public:double getArea(){}double getPerimeter() {}};class Rectangle:public Shape {protected:double height;double width;public:Rectangle() {}Rectangle(double a,double b){height=a;width=b;}double getArea(){ return height*width;}double getPerimeter(){ return 2*(height width);}};class Circle:public Shape{public:Circle(double x):r( )
声明一个图形基类Shape,在它的基础上派生出矩形类Rectangle和圆形类Circle,它们都有计算面积的和周长、输出图形信息的成员函数,再在Rectangle类的基础上派生方形类Square。编写程序和各类的定义和实现,以及类的使用。解:#include
发布时间:2025-06-04 19:31:02