定义一个抽象类Shape,在其中说明一个纯虚函数area()作为一个接口,用来计算圆形、三角形、正方形和长方形的面积.要求由抽象类派生出圆形、三角形、正方形和长方形4个派生类.在各派生类中分别实现求各个图形的面积.
人气:315 ℃ 时间:2020-02-03 05:35:10
解答
class Shape{public:virtual float area() const{return 0;}};class Circle{private: float radius;public: float area() const{return 3.14159*radius * radius};其他的依次类似定义纯虚函数就是在声明虚函数...
推荐
- 定义一个抽象类SHAPE,在其中声明计算面积AREA()和周长PERINETER()方法,定义矩形类RECTANGLE和圆形类CI
- 定义抽象基类Shape,其中纯虚函数printName()输出几何图形的名称和相应的成员数据、纯虚函数printArea()计算几何图形的面积.并由Shape类派生出5个派生类:Circle(圆形),数据成员为半径、Square(正方形)
- 设计一个抽象基类Shape,它包含一个抽象方法area(),从Shape类扩展出矩形Rectangle类和圆类Circle,这两个
- \定义一个抽象类Shape,它有两个抽象的方法area()和perimeter(),分别表示求面积和周长.
- 要求定义一个描述形状的抽象类shape,类内包括求面积的area和求各图形总面积的total函数.
- 已知y=2x-5+5-2x-3,求2xy的值.
- 短在文言文中是什么意思
- His fight seem will crash.可以这样说吗?他的飞机将坠毁.
猜你喜欢