- 6
- 0
- 约1.62万字
- 约 60页
- 2020-05-12 发布于山东
- 举报
《计算基础——C++语言实现》第8章 继承与多态继承与多态是面向对象程序设计的两个重要特性。通过继承,可以基于已有类定义新类,实现软件复用。新类继承了已有类的属性和方法,还可以根据需要添加新的属性和方法。“继承”这种复用方式缩短了软件开发时间,使得开发人员可以复用已经测试和调试好的高质量的类,减少了系统投入使用后可能出现的问题。通过多态,可以使得在执行同一条语句时,能够根据运行情况执行不同的操作。“多态”使得设计和实现易于扩展的系统成为可能。8.1 继承8.1.1 概述 继承是类的一个重要特性,它允许程序员基于已有的类创建自己的新类,而不必从头编写代码。在C++中,如果一个类C1通过继承已有类C而创建,则将C1称作派生类(也称做子类),将C称做基类(也称做父类)。派生类会继承基类中定义的所有属性和方法,另外也能够在派生类中定义派生类所特有的属性和方法。为了更好的理解继承的概念,我们举例说明,如图8-1所示。8.1 继承8.1 继承以Person类作为基类,创建了Student类、Teacher类等派生类。Student类和Teacher类从Person类继承了Name(姓名)、Sex(性别)等属性及SetName()、GetName()等方法,另外还添加了新的属性和方法。例如,在Student类中新添加了SNO(学号)、Major(专业)等属性及SetSNO()、GetSNO()
您可能关注的文档
- 1-5大学物理 力学练习题.pdf
- 1-4大学物理 力学练习题.pdf
- 大学物理 力学练习题-3.pdf
- 大学物理 力学练习题2.pdf
- 大学物理 量子力学练习题4.pdf
- 大学物理 量子力学练习题3.pdf
- 大学物理 量子力学练习题2.pdf
- 大学物理 量子力学练习题1.pdf
- 大学物理 光学练习题3.pdf
- 大学物理 光学练习题2.pdf
- 4、回填施工记录表.XLS
- 2、原材料、构配件进场使用检查记录表.xls
- 1、CK0+600~ CK0+700 水泥混凝土面层.XLS
- 1、CK0+000~CK0+200 AC-20C下面层(下洒透层油).XLS
- 1、工程材料进场使用清单.xls
- 2、4%水泥稳定石屑下基层(CK0+200~CK0+400)200米为一检验批(报验表).XLS
- 1、4%水泥稳定石屑下基层(CK0+000~CK0+200)200米为一检验批(报验表).XLS
- 5、CK0+800~ CK0+860左侧路缘石_重命名_2017-1-17-11-35-12.XLS
- 2、CK0+700~ CK0+860 水泥混凝土面层.XLS
- 022、CK0+200~CK0+400 AC-13C上面层(下洒粘层油).XLS
最近下载
- 民生证券-海光信息-688041-深度报告:算力领跑,国产之光.pdf
- 2026年度中国软件行业基准数据报告SSM.pptx VIP
- 2027届 八省八校T8联考2026年10月高三联合测评英语试题.docx VIP
- 输电线路张力架线施工方案.docx VIP
- 2026年汽车驾驶员技师资格证书考试及考试题库(含答案).docx VIP
- ISO9001:2026质量管理体系标准.docx VIP
- 16S401管道和设备保温、防结-及电伴热.docx VIP
- 2026《动物防疫法》知识竞赛试题库及答案(完整版).docx VIP
- 注音童话故事——小鲤鱼跳龙门.pdf VIP
- 老年人助行器的创新设计.docx VIP
原创力文档

文档评论(0)