全球旧事资料 分类
i
tx
publicBi
txxfrie
d
①②
i
tASet③
retur
xbx
voidmai

Aa10
Bb20
coutaGete
dl
aSetb
coutaGete
dl
f
三、实验步骤
1运用学过的知识,实验前在纸上写出程序。2根据程序要求,先定义类,包括其数据成员和成员函数。3分析使用的是友元类还是友元函数,通过友元要处理哪些问题。4在主函数中完成相应的功能。5上机编辑、编译、调试和运行,并修改错误。
四、实验报告
1写出实验目的。2写出实验内容和程序清单。
3说明对编程分析、运行结果、难点、解决方法、结论和编程体会。
实验七继承与派生的编程
一、实验目的
1.了解继承在面向对象程序设计中的重要作用。2.理解继承与派生的概念,掌握单继承和多继承的定义方法。3.熟悉公有派生和私有派生的访问特性。4.掌握继承中基类和派生类的构造函数定义和调用过程。5.了解虚基类的作用和用法,会使用虚基类,学习虚基类在解决二义性问题中的作用。
二、实验内容
1.有以下程序,请完成下面的工作:1)阅读程序,写出运行后的输出结果;2)然后上机运行,验证结果是否正确;3)分析程序执行过程,尤其是调用构造函数和析构函数的过程。i
cludeiostreamhclassApublic
Acout“co
structi
gA”e
dlAcout“destructi
gA”e
dlclassBpublicApublic
Bcout“co
structi
gB”e
dlBcout“destructi
gB”e
dlclassCpublicBpublic
Ccout“co
structi
gC”e
dlCcout“destructi
gC”e
dlvoidmai
Cc1
2.定义一个Poi
t类,派生出Recta
gle类和Circle类,计算各派生类对象的面积Area。编写一
f个完整程序进行测试。3定义并描述一个人员类Perso
,它派生出学生类Stude
t和教师类Teacher学生类和教师类共同派生出在职读书的教师类Stu_Tech。人员类有姓名、性别、身份证号、出生年月等信息;学生类有学号、成绩等信息;教师类有职务、职称等信息。编写一个完整程序进行测试。
三、实验步骤
1运用学过的知识,实验前在纸上写出程序。2根据程序要求,分析用到几个类,哪些是基类,哪些是派生类,采用何种继承方式。3先设计基类,再设计派生类,派生类成员函数应该处理哪些数据。4在主函数中创建对象,创建基类对象还是派生类对象时,通过对象调用哪些成员函数。注意:基类和派生类的构造函数和析构函数的执行顺序。5上机编辑、编译、调试和运行,并修改错误。
四、实验报告
1写出实验目的。2写出实验内容和程序清单。3写出编程思路和类层次图,体会基类与派生类的关系。4说r
好听全球资料 返回顶部