- 6
- 0
- 约6.72千字
- 约 11页
- 2019-06-02 发布于浙江
- 举报
实验六 多态性
实验目的
1.掌握运算符重载的方法
2.学习使用虚函数实现动态多态性
实验要求
1.定义Point类,有坐标_x,_y两个成员变量;对Point类重载“++”(自增)、“――”(自减)运算符,实现对坐标值的改变。
2.定义一个车(vehiele)基类,有Run、Stop等成员函数,由此派生出自行车(bicycle)类、汽车(motorcar)类,从bicycle和motorcar派生出摩托车(motorcycle)类,它们都有Run、Stop等成员函数。观察虚函数的作用。
3. (选做)对实验4中的People类重载“==”运算符和“=”运算符,“==”运算符判断两个people类对象的id属性是否相等;“=”运算符实现People类对象的赋值操作。
实验内容及实验步骤
1.编写程序定义Point类,在类中定义整型的私有成员变量_x_y,定义成员函数Point operator++();Point operator++(int);以实现对Point类重载“++”(自增)运算符,定义成员函数Point& operator--();Point operator--(int);以实现对Point类重载“--”(自减)运算符,实现对坐标值的改变。程序名:1ab8_1.cpp。
2.编写程序定义一个车(vehicle)基类,有Run、Stop等成员函数,由此派生出自行车(
您可能关注的文档
- AE图层混合模式详解.doc
- ahhvim离任审计自检报告1.doc
- AH3-安全检查和隐患整改管理制度要点.doc
- agv小车控制系统——MAX.docx
- ahioihh针-灸绝密配方.doc
- ai-ei-ui-ao-ou-iu练习题.doc
- Aitken拖延问卷(API).doc
- AHP(层次分析法)具体步骤.docx
- Airpak-算例(翻译50页).doc
- akbzukm2-008年山西省农村信用社招聘考试(会计专业)真题及答案-.doc
- 中国国家标准 GB/T 4023.3-2026半导体分立器件 第3部分:信号、开关和调整二极管.pdf
- GB/T 4023.3-2026半导体分立器件 第3部分:信号、开关和调整二极管.pdf
- 内蒙古巴彦淖尔市乌拉特前旗第三中学 2025_2026学年九年级上学期期中考试道德与法治试题(含答案).docx
- 山东省德州市陵城区2025_2026学年八年级上学期期中考试道德与法治试题(文字版,含答案).docx
- 2026年安全生产月隐患排查典型案例警示教育PPT.pptx
- 锂电池充电仿真试验报告流程及注意事项.docx
- 锂电产业分析报告.docx
- 镜像实验报告结果.docx
- 镜子的魔力研究报告.docx
- 镜画仪实验报告.docx
最近下载
- 仓储部经理述职报告.pptx
- 2026语音大模型:从语音识别到全双工语音交互报告.pdf VIP
- sl007dc21b428规格书深圳市科技1.pdf VIP
- 2024年中考模拟试卷化学(吉林卷).docx VIP
- 2025届中考化学临考模拟卷 【吉林专用】.docx VIP
- 军营超市运营管理实操指南.docx VIP
- ASME B30.10中文版-缆索、起重机、桅杆、提升机、吊钩、起重器、吊索的安全标准.doc VIP
- 货梯安装指导文件.pdf
- 人教版(2024)八年级上册物理第四章第 2 节《光的反射》教案 .pdf VIP
- 2026年特种设备检验人员资格考试(起重机械检验员QZY)历年参考题库含答案详解.docx VIP
原创力文档

文档评论(0)