第4篇面向对象的程序设计 第11章 继承与派生 第12章 多态性与虚函数 第13章 输入输出流 第14章 C++工具 第11章 继承与派生 11.1 继承与派生的概念 11.2 派生类的声明方式 11.3 派生类的构成 11.4 派生类成员的访问属性 11.5 派生类的构造函数和析构函数 11.6 多重继承 11.7 基类与派生类的转换 11.8 继承与组合 11.9 继承在软件开发中的重要意义 面向对象程序设计有4个主要特点: 抽象 封装 继承 多态性 面向对象技术强调软件的可重用性(software reusability) 。C++语言提供了类的继承机制,解决了软件重用问题。 11.1 继承与派生的概念 在C++中可重用性是通过继承(inheritance)这一机制来实现的。继承是C++的一个重要组成部分。 在C++中,所谓“继承”就是在一个已存在的类的基础上建立一个新的类。 见图11.1示意。 已存在的类(例如“马”)称为“基类(base class)”或“父类(father class)”。新建立的类(例如“公马”)称为“派生类(derived class)”或“子类(son class)”。见图11.2示意。 一个派生类只从一个基类派生,这称为单继承(single inheritance),这种继承关系所形成的层次是一个树形结构
您可能关注的文档
最近下载
- 美剧斯巴达克斯:血与沙,竞技场之神(1、2部.doc VIP
- 超声波检测二级试题库UT含答案完整版2025.docx
- 中国胸痛中心认证标准(第六版).pptx VIP
- 中国胸痛中心认证标准(第六版)解读.pdf VIP
- 苏教版数学三年级数学上册教案(新教材).docx
- 广州期货交易所(广期所GFEX)考试真题模拟卷及详细答案.docx VIP
- rcs-9626cn_090625技术和使用说明书.pdf VIP
- 《服务机器人基础》 课件 第5、6章 服务机器人定位和导航技术、 服务机器人通信技术.pptx
- 《服务机器人基础》 课件 第3、4章 服务机器人控制与驱动技术、服务机器人感知技术.pptx
- Q_SY 17095-2016 钻井液用封堵剂 磺化沥青.pdf VIP
原创力文档

文档评论(0)