- 4
- 0
- 约7.69千字
- 约 39页
- 2018-06-27 发布于福建
- 举报
C程序设计教程-第11章继承与派生类
第11章 继承和派生类 11.1 基类和派生类 11.2 单继承 11.3 多继承 11.4 虚基类 11.5 应用实例 继承是面向对象程序设计的基本特征之一,是从已有的类基础上建立新类。继承性是面向对象程序设计支持代码重用的重要机制。面向对象程序设计的继承机制提供了无限重复利用程序资源的一种途径。通过C++语言中的继承机制,一个新类既可以共享另一个类的操作和数据,也可以在新类中定义已有类中没有的成员,这样就能大大的节省程序开发的时间和资源。 11.1 基类和派生类 继承是类之间定义的一种重要关系。定义类B时,自动得到类A的操作和数据属性,使得程序员只需定义类A中所没有的新成分就可完成在类B的定义,这样称类B继承了类A,类A派生了类B,A是基类(父类),B是派生类(子类)。这种机制称为继承。 称已存在的用来派生新类的类为基类,又称为父类。由已存在的类派生出的新类称为派生类,又称为子类。派生类可以具有基类的特性,共享基类的成员函数,使用基类的数据成员,还可以定义自己的新特性,定义自己的数据成员和成员函数。 在C++语言中,一个派生类可以从一个基类派生,也可以从多个基类派生。从一个基类派生的继承称为单继承;从多个基类派生的继承称为多继承。图11-1反映了类之间继承和派生关系。 11.1.1 派生类的定义
您可能关注的文档
- 33 副反应系数与条件稳定常数.ppt
- 316 神州数码职位与绩效管理.ppt
- 39狼与鹿2.ppt
- 36三年级科学上册课件+砖与陶瓷+1.ppt
- 3圆周角与圆心角的关系.ppt
- 3订货处理与物流信息系统.ppt
- 2第二章 发电变电与输电.ppt
- 4 电磁透镜的景深与焦长.ppt
- 4 互联网与信息化社会.ppt
- 3.Altium.Designer原理图与PCB设计.ppt
- C++程序设计教程-第2章 数据类型与表达式.ppt
- BMJ Learning 脑卒中诊断与严重性评估指南.ppt
- C++中的类与对象.ppt
- C++程序设计教程-第8章类与对象.ppt
- C++3 对象与类 例子.ppt
- C++面向对象程序设计第一章- 第一章计算机程序设计与C++语言简述.ppt
- C-16951 Precision and Bias Checklistc-16951精度与偏差表.doc
- Cafeteria Incentive Programs and Ideas - PBIS Maryland Home自助餐厅的激励方案与想法所涉马里兰的家.ppt
- c++面向对象程序设计试题库系统研究与开发.doc
- Calcium channel blockers and Vasodilators in Hypertension …在高血压的钙通道阻滞剂与血管扩张剂….ppt
最近下载
- 建筑高级职称答辩试题及答案2025年新版.docx
- 省级优秀课件中图版(2019)高中地理必修第一册第二章第三节大气受热过程与热力环流---热力环流.pptx VIP
- 第五节营养与痛风演示文稿.ppt VIP
- 2.2.2 热力环流 课件 高中地理人教版(2019)必修第一册.pptx VIP
- 律商联讯-知识产权领域的AI汲取知识产权领袖洞见,把握人工智能影响,前瞻布局,迎接未来.pdf
- 天然气富气回收利用技术.doc VIP
- 证书应用环境(Windows)XTXAppCOM组件接口说明手册V3.6.6.pdf VIP
- 智慧社区综合建设项目可行性研究报告.docx
- 2025中国长江三峡集团有限公司专项招聘314人笔试参考题库附带答案详解.pdf
- 智慧社区项目可行性研究报告.docx
原创力文档

文档评论(0)