- 1
- 0
- 约4.34千字
- 约 12页
- 2021-01-29 发布于天津
- 举报
实验四 数据的共享和保护以及多态性
一、 实验目的
1. 学习数据的共享和保护。
2. 学习使用虚函数实现动态多态性。
二、 实验内容
1. 声明一个 Dog 类,自行分析设计出其可以拥有的静态数据成员和静态成员函数, 设
计完整程序并测试这个类, 请分析写出静态数据成员和静态成员函数的功能和用
法。
2. 声明类 X 、 Y 、 Z 。实现: Y 的成员函数可以访问 X 的私有数据成员, Z 的成员函
数可以访问 X 的数据成员。用多文件结构实现以上功能。 (各类中的数据成员和函
数成员 请自行思考设计 )
3. 声明一个 Vehicle(车)基类,有 Run、Stop 等成员函数,由此派生出 bicycle (自
行车)类和 motorcar(汽车)类,从 bicycle 类和 motorcar 类派生出 motorcycle (摩
托车)类,它们都有 Run、 Stop 等成员函数。实现并测试这些类,注意虚基类和虚
函数的使用。
4. 对 people 类重载“==”运算符和“=”运算符, “==”运算符判断两个 people
类对象的 id 属性的大小; “=”运算符实现 people 类对象的赋值操作。附: people 类的属性: number(编号)、 sex(性别)、 birthday (出生日期) 、 id(身份证号)等等。其中“出生日期”声明为一个“日期”
您可能关注的文档
最近下载
- 档案数字化管理师职业技能竞赛题库.docx VIP
- 基于人工智能知识库的营养膳食推荐系统研究.pdf VIP
- (新版)档案数字化管理师职业技能理论考试题(附答案).doc VIP
- TD培训发展基层小组长人才盘点与人才发展项目10:小组长能力胜任统计模板(包括10个子表).xlsx VIP
- DG∕TJ 08-2106-2025 城市道路设计标准 附条文说明.docx
- 关键客户管理.pdf VIP
- 2026年档案数字化管理师职业技能理论考试题(附答案).docx VIP
- TD培训发展基层小组长人才盘点与人才发展项目6:能力提升项目需评审资料(包括8个子表).xlsx VIP
- 2026年档案数字化管理师职业技能理论考试题库及答案(最新版).docx VIP
- (完整版)05S502阀门井图集(2).pdf VIP
原创力文档

文档评论(0)