- 6
- 0
- 约1.37万字
- 约 23页
- 2023-12-06 发布于上海
- 举报
试题查看
标题:抽象类与操作符重载时限:3000ms
内存限制:10000K
总时限:3000ms
定义表示形状的抽象类及相应的派生类,并实现相关操作符重载。
定义表示形状的抽象类Shape:
添加公有成员函数doubleArea(),用于计算形状面积;定义为纯虚函数;添加公有成员函数voidShow(),用于显示形状信息,定义为纯虚函数;定义虚的析构函数;
重载比较操作符:==、和,用于比较两个形状面积的大小关系,返回值类型为bool,可以定义为成员函数或友元函数。
从形状类Shape派生矩形类Rectangle:
添加double型的保护数据成员:rectWidth和rectHeight,分别表示矩形的宽度和高度;
描述:定义带参构造函数;
重定义公有成员函数Show,打印矩形的宽度和高度,输出格式为“W:宽度;H:高度;Area:面积”;
重定义公有成员函数Area,计算矩形面积。
从形状类Shape派生椭圆类Ellipse:
添加double型的保护数据成员:rectWidth和rectHeight,分别表示椭圆外接矩形的宽度和高度;
定义带参构造函数;
重定义公有成员函数Show,打印椭圆外接矩形的宽度和高度,输出格式为“W:宽度;H:高度;Area:面积”;
重定义公有成员函数Area,计算椭圆面积
您可能关注的文档
最近下载
- 食道支架植入术后护理.ppt VIP
- 2026年西师版小学一年级数学上册《数学与生活》公开课教案.docx VIP
- 郴州科远达汽车精品增资扩产项目环境影响报告表.docx VIP
- 2026年人教版小学五年级数学上册《分数的加减法》公开课教案.docx VIP
- 2026年03月31日铁岭贵鑫环保科技股份有限公司含战略金属废催化剂资源绿色循环利用中试验证平台项目.pdf VIP
- 低视力助视技术眼视光工程陈如利讲解.pptx VIP
- 16D303-3 常用水泵控制电路图(OCR).pdf VIP
- 城市雕塑艺术工程2026定额.docx VIP
- 平板显示产品缓冲包装方法跟其设计要领.pdf VIP
- QCT15-1992 汽车塑料制品通用试验方法.pdf VIP
原创力文档

文档评论(0)