- 10
- 0
- 约3.71千字
- 约 9页
- 2020-06-20 发布于浙江
- 举报
C++程序设计实践指导书11
精品文档
精品文档
收集于网络,如有侵权请联系管理员删除
收集于网络,如有侵权请联系管理员删除
精品文档
收集于网络,如有侵权请联系管理员删除
C++程序设计实践上机指导书
(第十一次)
专业
班级
学号
姓名
信息学院
实践成绩评价说明
上机前充分准备实践材料,对上机内容有程序草稿。(10分)
独立完成实践任务,对实践过程非常清晰。(30分)
认真理解知识点,能够与理论知识相结合。(10分)
在机房遵守上机守则,接受实践指导教师的监督与管理。(20分)
认真填写实践指导书,写出实践小结。(10分)
在实践中具备一定的创新思想,能够主动与指导教师探讨。(5分)
加大实践工作量,主动完成实践指导书中的选做题目。(5分)
掌握程序调试的方法,认真完成程序调试工作,使程序能够运行(10分)。
上机十一 类的继承(二)
一、目的
1.理解继承与派生、单继承与多继承的概念;
2.掌握基类与派生类的定义及使用方法,派生类对象及初始化方法;
3.理解派生类构造函数与析构函数的声明方法与调用顺序。
二、要求:
在上课之前,每一个同学必须将题目、程序编写完毕,做好充分的准备。
所有环节均由每位同学独立完成,严禁抄袭他人结果。?
三、步骤和内容
运行书P268,例7-5。体会构造函数与析构函数的执行顺序。
运行书P274,例7-7及P278,7.5.3节的实例,在四个构造函数中分别添加一句
话,体会虚基类的使用及派生类构造函数的调用过程。
由在校人员类(Person)作为基类派生出学生类(Student):
在校人员类有成员数据:编号(ID)、姓名(name)、性别(sex)、年龄(age),要求有
如下成员函数:构造函数、获取编号的函数和输出所有成员的函数。把在校人员类作为基类,通过公有继承,派生学生类,派生类新增成员数据有数学(math)、物理(physical)、英语(english)和C++程序设计(cpp)四门课程以及总成绩(total);新增成员函数有构造函数和输出所有成员的函数。main()完成派生类对象的定义和有关成员函数的测试。
四、思考题
1、继承与派生的过程。
五、结果分析
1.#includeiostream
using namespace std;
class Base1{
public:
Base1(int i){coutConstructing Base1 iendl;}
~Base1(){coutDestructing Base1endl;}
};
class Base2{
public:
Base2(int j){coutConstructing Base2 jendl;}
~Base2(){coutDestructing Base2endl;}
};
class Base3{
public:
Base3(){coutConstructing Base3 *endl;}
~Base3(){coutDestructing Base3endl;}
};
class Derived:public Base2,public Base1,public Base3{
public:
Derived(int a,int b,int c,int d):Base1(a),member2(d),member1(c),Base2(b){}
private:
Base1 member1;
Base2 member2;
Base3 member3;
};
int main(){
Derived obj(1,2,3,4);
return 0;
}
2.#includeiostream
using namespace std;
class Base0{
public:
int var0;
void fun0(){coutMember of Base0endl;}
};
class Base1:public Base0{
public:
int var1;
};
class Base2:public Base0{
public:
int var2;
};
class Derived:public Base1,public Base2{
public:
int var;
void fun(){coutMember of Derviedendl;}
};
int main(){
Derived d;
您可能关注的文档
最近下载
- AMS2315G 国外国际标准规范.pdf VIP
- 二手车鉴定评估报告表.pdf VIP
- 会议记录表-模板.xlsx VIP
- 生产安全重大事故隐患判定标准宣贯培训记录.docx VIP
- 2026年商丘职业技术学院单招职业技能考试题库含答案详解.docx VIP
- 考试三类职业适应性测试试题.docx VIP
- 009 水泵控制柜合格证及检验报告.pdf VIP
- T∕ZZB 1762-2020 恒温混水阀标准规范.docx VIP
- 人教版(2026春新教材)二年级下册语文教案全册.docx
- 中国国家标准 GB/T 11017.1-2024额定电压66 kV(Um=72.5 kV)和110 kV(Um=126 kV)交联聚乙烯绝缘电力电缆及其附件 第1部分:试验方法和要求.pdf
原创力文档

文档评论(0)