- 3
- 0
- 约3.93千字
- 约 9页
- 2023-10-11 发布于湖北
- 举报
C++上机实验报告实验五
实验五
实验目的
1.学习定义和使用类的继承关系,定义派生类
2.熟悉不同继承方式下对基类成员的访问控制
3.学习利用虚基类解决二义性问题
实验要求
1.定义一个基类Animal,有私有整型成员变量age,构造其派生类dog,在其成员函数SetAge(int n)中直接给age赋值,看看会有什么问题,把age改为公有成员变量,还会有问题吗,编程尝试。
2.定义一个基类BaseClass,有整型变量Number,构造其派生类DerivedClass,观察构造函数和析构函数的执行情况。
3.定义一个车(vehicle)基类,具有Maxspeed、Weight等成员,Run、Stop等成员函数,由此派生出自行车(bicycle)类、汽车(motorcar)类。自行车(bicycle)类有高度(Height)等属性,汽车(motorcar)类有座位数(SeatNun)等属性。从bicycle和motorcar派生出摩托车(motorbicycle)类,在继承过程中,注意把vehicle设置为虚基类。如果不把vehicle设置为虚基类,会有什么问题,编程尝试。
实验内容及实验步骤
1.编写程序定义基类Animal,成员变量age定义为私有的。构造派生类dog,在其成员函数SetAge(int n)中直接对age赋值时,会出现类似以下的错误提示:
您可能关注的文档
- 家具销售技巧,如何卖家具.doc
- 家长会家长发言.doc
- 银行青年员工演讲稿.doc
- 家长会家长发言.doc
- 03~12年南林风景园林考研试题.doc
- 工地食堂承包协议.doc
- 新概念青少版2A期末试题2.doc
- 特殊平行四边形.docx
- 浏览器核心对照及浏览器选择标准.doc
- 四川旅游攻略.doc
- 2024年注册会计师税法考前冲刺模拟卷100题含答案解析.docx
- 2024年注册会计师经济法考前冲刺模拟卷100题含答案解析.docx
- 2024年注册会计师财务成本管理考前冲刺模拟卷100题含答案解析.docx
- 2024年注册会计师会计考前冲刺模拟卷100题含答案解析.docx
- 2024年中级会计财务管理考前冲刺模拟卷100题含答案解析.docx
- 2024年中级会计中级会计实务考前冲刺模拟卷100题含答案解析.docx
- 2024年中级会计经济法考前冲刺模拟卷100题含答案解析.docx
- 2024年中级会计经济法章节练习60题含答案.docx
- 2024年中级会计财务管理章节练习60题含答案.docx
- 2024年高级会计高级会计实务考前冲刺模拟卷60题含答案解析.docx
最近下载
- GBT1804—2000自由公差标准.doc VIP
- 医疗器械分类目录(24页).pdf VIP
- 新版2026年秋季学期新教材部编版语文五年级上册全册核心素养教案教学设计含口语交际习作合集.pdf
- METS(医药类)第三级考试词汇表.doc VIP
- 《应急预案编制技术》教学课件 .ppt
- 2026湖南省西学中结业考试题目及答案.doc VIP
- 2026版医疗机构麻精药品管理规定解读.pptx
- LNFE系列用户手册(含通讯)-LNF96E.pptx VIP
- 江苏省水利水电施工企业项目负责人安全考试b证模拟考试.doc VIP
- DB42T 1332-2018 分体式空调器室外机设置技术标准.pdf VIP
原创力文档

文档评论(0)