28,刘小虎—c++实验二

28,刘小虎—c++实验二

ID:10547511

大小:3.88 MB

页数:0页

时间:2018-07-07

28,刘小虎—c++实验二_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《28,刘小虎—c++实验二》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验2派生类与继承实验课程名:高级语言程序设计Ⅱ专业班级:12网工2班学号:201240420228姓名:刘小虎实验时间:4.20-5.5实验地点:K4-201指导教师:祁文青一.实验目的和要求(1)掌握派生类的声明方法和派生类构造函数的定义方法。(2)掌握不同继承方式下,基类成员在派生类中的访问属性。(3)掌握在继承方式下,构造函数与析构函数的执行顺序与构造规则。(4)学习虚基类在解决二义性问题中的作用。2.2实验内容与步骤·1.输入下列程序。//test4_1.cpp#includeusingnamespacestd;classBase{pu

2、blic:voidsetx(inti){x=i;}Intgetx(){returnx;}public:intx;};classDerived:publicBase{public:voidsety(inti){y=i;}intgety(){returny;}voidshow(){cout<<”Base::x=”<

3、.y<

4、ived的继承方式改为protected时,会出现哪些错误?为什么?解答:1.2.(1).这2条语句错误cout<<”Base::x=”<

5、protected,所以在派外不能用对象引用。(3)以下语句会出错:bb.setx(16);cout<<"Base::x="<

6、后,基类中的公有成员在派生类中访问属性都变为保护的,所以在派外不能用对象引用。2.编写一个学生和教师的数据输入和显示程序。学生数据有编号、姓名、性别、年龄、系别和成绩,教师数据有编号、姓名、性别、年龄、职称和部门。要求将编号、姓名、性别、年龄的输入和显示设计成一个类Person,并作为学生类Student和教师类Teacher的基类。供参考的类结构如下:classPerson{...};classStudent:publicPerson{...};classTeacher:publicPerson{...};解答:程序如下#include#inc

7、ludeusingnamespacestd;classPerson{public:voidget_value(){cin>>num>>name>>sex>>age;}voiddisplay(){cout<<"num:"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。