- 1、本文档共68页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10~11讲 继承和派生 (11级).pdf
继承与派生
主讲:王克朝
2012-4-28 哈学院软件学院 C++语言基础II 王克朝 1
学习内容
继承的概念
单继承
–定义派生类
–派生类的继承方式
–派生类的数据成员和成员函数、
–构造过程与构造函数
多继承
–派生类的数据成员和成员函数、构造过程与构造函数
–虚基类
作用域分辨符
2012-4-28 哈学院软件学院 C++语言基础II 王克朝 2
为什么引入派生类
现实世界的客观事物都是相互联系的,这种联系又是表现
为客观事物之间的层次结构。
人类认识事物的过程,根据它们的实际特征,抓住其共同
的特性和细微的差别,利用分类的方法进行分析和描述。
在C++中,可以根据需要定义多层的继承关系,也可以从
一个基类派生出多个类,形成类的层次结构
自然地表示现实世界,是复杂的系统层次化,提高代码的重
用性,增强语言功能,提高软件开发效益.
例如关于雇员的层次关系 Employee(雇员)
Teacher(教师) Officer(行政) Worker(工人)
2012-4-28 哈学院软件学院 C++语言基础II 王克朝 3
继承与派生的实例
交通工具
火车 汽车 飞机 轮船
卡车 旅行车 小汽车
工具车 轿车 面包车
对交通工具的分类,反映了交通工具的派生关系:最高层
是抽象程度最高的,是最具有普遍和一般意义的概念,下
层有了上层的特征,同时加入了自己的新特征,而最下层
是最为具体的
2012-4-28 哈学院软件学院 C++语言基础II 王克朝 4
继承与派生的实例
在这个层次结构中,由上到下,是一个具体化、特殊化的过
程;由下到上,是一个抽象化的过程。上下层之间的关系就
可以看作是基类和派生类的关系。
面向对象(的程序设计)的继承机制,支持层次分类的观
点,即允许程序员在保持原有类特性的基础上,进行更具体
更详细的类的定义。类的派生是一种演化、发展过程,即通
过类的扩展、更改和特殊化,由已知类出发建立新类的过程。
继承使得程序员可以在一个较一般类的基础上建立新类,而
不必从零开始设计每个类。从而实现代码的重用。这种继承
和派生机制使得程序员可以在通过对已有程序的发展和改
进,来不断完善该程序或者开发新的软件。
2012-4-28 哈学院软件学院 C++语言基础II 王克朝 5
继承的概念
继承(inheritance )
–就是利用已有的数据类型定义出新的数据类型。
基类
–在继承关系中,称被继承的类为基类(base class)
(或父类),
派生类
–而把通过继承关 系定义出来的新类称为派生类
(derived class)(子类)。
由此可见,派生类既可以对基类的性质进行扩展,又可
以进行限制,从而得到更加灵活、更加适用的可重用模
块,大大缩短程序的开发时间。
2012-4-28 哈学院软件学院 C++语言基础II
您可能关注的文档
- 深华西智能停车场系统资料简介20120311.pdf
- 湖北省某钢铁厂工业区及周边铅污染调查.pdf
- 激光裁床操作说明书.doc
- 狮安联讯硬盘录像机--网络远程监控设置方法《精解》.doc
- 电信接入级软交换系统-SubCentrex.pdf
- 电子压力开关安使用说明.pdf
- 电池巡检说明书.pdf
- 番电集团简介.ppt
- 码垛机器人示教盒系统软硬件设计_2.pdf
- 第1讲面向对象的程序设计的特点.pdf
- 第12课 我们小点儿声 课件 二年级道德与法治上册(部编版).ppt
- 11.2我从哪里来(教学课件)二年级道德与法治下册(统编版).ppt
- 第10课 我们不乱扔 课件 二年级道德与法治上册(部编版).ppt
- 1.3过好我们的课余生活 课件五年级道德与法治上册(部编版).ppt
- 第四单元《法律保护我们健康成长》大单元整体学程设计道德与法治六年级上册统编版.pdf
- 第十一课:多姿多彩的民间艺术(分层练习)四年级道法下册 部编版.pdf
- 第八课:大家的“朋友”(分层练习)三年级道法下册 部编版.pdf
- 第5课 我爱我们班 课件 二年级道德与法治上册(部编版).ppt
- 第二单元 我们是公民 大单元整体学程设计道德与法治六年级上册统编版.pdf
- 人教部编版二年级语文下册第五单元单元教学课件.ppt
文档评论(0)