定义一个抽象类Shape,在其中说明一个纯虚函数area()作为一个接口,用来计算圆形、三角形、正方形和长方形的面积.要求由抽象类派生出圆形、三角形、正方形和长方形4个派生类.在各派生类中分别实现求各个图形的面积.
人气:231 ℃ 时间: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函数.
- 天津到济南的铁路长357千米,一列快车从天津开出,同时一辆慢车从济南开出,两车相向而行,经过3小时相遇.快车平均每小时行79千米,慢车平均每小时行多少千米?
- 哦冬夜的灯光
- 3 7 -15 -5怎么算24点
猜你喜欢
- 木兰到家的第二天500字
- 一种石英钟分针长8厘米时针长5厘米在一昼夜的时间里这两根针的尖端各走了多少厘米
- 请问金属与酸的反应中为什么金属和盐酸反应中氯离子能增加反应速率
- 蛋白质含量过高对人体有什么影响如题
- 连词成句 1.dream,Mark's,is,be,a,one,to,great,day,scientist.____________________
- 第一季度是哪几个月份?今年第一季度共有()天.
- 甲商品每件进价是400元现按标价560元的八折出售乙商品每件进价是500元现按标价1000元的六折出售哪种利润高
- 英语中如果你要与陌生人搭话,你该问?() A.What is the matter b .excuse me c.hello d.sorry