继承与派生
- 格式:doc
- 大小:57.00 KB
- 文档页数:2
《面向对象程序设计》实验报告
实验序号: 实验项目名称:
学 号 021240407 姓 名 刘文俊 专业、班 信息与计算科学0212404
实验地点 寝室 指导教师 陈世强 时间 2013年12月15日
一、实验目的及要求
1、掌握继承的意义和语法;
2、掌握虚基类的概念与应用。
二、实验设备(环境)及要求
安装了VC++软件的电脑
三、实验内容与步骤
1、设计一个人员类person,包括姓名和衣服、裤子及鞋子的指针;
2、将其衣服、裤子、鞋子分别设计成类clothes、pants和shoe的对象,这3个类都是从物品类object派生的,object类包括物品类型昨颜色数据成员;并采用相关数据进行测试;3、设计一个虚基类base,包含姓名和年龄私有数据成员以及相关的成员函数;由它派生出领导类leader,包含职务和部门私有数据成员以及相关的成员函数;再由base派生出工程师类engineer,包含职称和专业私有数据成员以及相关的成员函数;然后由leader和engineer类派生出主住工程师chairman。并采用相关数据进行测试。
四、实验结果与数据处理
五、分析与讨论
1、定义clothes、pants和shone对象,定义其颜色、尺码。在MFC对话框中输入衣服、裤子和鞋子的各颜色、尺码,单击“输出”按钮,系统输出你想要的衣服、裤子和鞋子。2、通过虚基类派姓名年龄派生出相关职务及部门,然后由职务、部门派生出职称及专业,再由上两个派生出主任工程师。对到输出结果姓名、年龄、职务、部门、职位及专业。