1 / 55
文档名称:

第九章 继承(精选).ppt

格式:ppt   页数:55页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第九章 继承(精选).ppt

上传人:xionglue51 2015/9/24 文件大小:0 KB

下载得到文件列表

第九章 继承(精选).ppt

相关文档

文档介绍

文档介绍:面向对象程序设计(二)
吕俊白
第九章继承
本章主要内容:
类的继承与派生
类成员的访问控制
单继承与多继承
派生类的构造、析构函数
类成员的标识与访问
类的继承与派生
C++中提供了类的继承机制,允许程序员在保持原有类特性的基础上,进行更具体、更详细的类的定义。
新的类由原有的类所产生,我们说新类继承了原有类的特征,或者原有类派生出新类。
派生新类的过程一般包括三个步骤:
吸收已有类的成员;
调整已有类成员
添加新成员。
类的继承与派生
一、基本概念
类的继承:是新的类从已有类那里得到已有的特性。
从另一个角度看从已有类产生新类的过程就是类的派生。
被继承的已有类称为基类(或父类)。
派生出的新类称为派生类(或子类)。
继承与派生问题举例(参见P:328图10-1)
从上到下各层间是派生的关系;
从下到上是继承的关系。
在C++中,可以根据需要定义多层的继承关系,也可以从一个基类派生出多个类,形成类的层次结构。
在类的层次结构中,处于高层的类,表示最一般的特征,而处于底层的类,表示更具体的特征。
在多层继承关系中,基类与派生类的关系是相对的。
例如:由类A派生出类B,再由类B派生出类C。
这里类B相对于类A是派生类,而相对于类C是基类,并称类C是类A的间接派生类,称类A是类C 的间接基类;
在类族中,直接参与派生出某类的基类称为直接基类;
基类的基类甚至更高层的基类称作间接基类。
继承与派生的目的
继承的目的:实现代码重用。
派生的目的:当新的问题出现,原有程序无法解决(或不能完全解决)时,需要对原有程序进行改造。
派生类的声明(P:329)
class 派生类名:继承方式基类名
{ 派生类成员定义; };
说明:
1.“派生类名”是继承原有类的特性而生成的新类的名称,它由用户自己命名;
“:”后的部分告诉系统,这个派生类是从哪个基类派生的,以及在派生时的继承方式。
3.“基类名”是已有类的名称,必须是程序中一个已有的类。
说明

所谓类的继承方式,就是派生类的访问控制方式。
类的继承方式指定了派生类成员以及类外对象对于派生类从基类继承来的成员的访问权限。
访问控制关键字为:public、protected和private,表示它们的继承方式分别为公有继承、保护继承和私有继承。
如果不显式地给出继承方式关键字,系统的缺省值就认为是私有继承(private)。
,新增加的数据和函数成员。

最近更新

泾界小学2014年春季学期安全应急预案 15页

交通安全设施检查表 13页

读书点亮人生作文 (3) 14页

电影院看刮痧电影观后感 5页

从锦上添花到雪中送炭校本教研的实践嬗变课件.. 32页

机械制图教学课件3螺纹的画法和标注 24页

乙肝病毒的治疗方式 27页

基于环状回流极的接地模拟试验平台测量研究 9页

中学安全教育课课件 31页

我有一个想法作文300字(15篇) 9页

个人工作总结个人通用50字(28篇) 9页

烤面包机产业分析报告 98页

结构胶市场分析及竞争策略分析报告 81页

2024年高端小型车项目资金筹措计划书代可行性.. 74页

2024年粉末冶金摩擦材料项目资金申请报告代可.. 69页

2024年芳香烃项目资金需求报告代可行性研究报.. 71页

小学生作文评语大全6篇 92页

立秋的散文写作范例六篇 85页

2024年电力系统安装服务项目资金申请报告代可.. 71页

2024年电池化学品项目资金需求报告代可行性研.. 69页

慢病防治工作计划参考集合4篇 14页

四川省成都外国语学校2024-2024学年高二下学期.. 14页

锂电池厂用蒸汽的作用 8页

2023年云南省社区(村)基层治理专干招考聘用50.. 197页

人教版二年级下册《轴对称图形》公开课公开课.. 33页

外研版八年级英语下册期中测试卷及答案 8页

浅谈马蜂窝的处置学习教案 23页

中国北车集团大连机车车辆有限公司企业标准 8页

以赛亚书第7,8,9章讲义-thegrebecorner 7页

人美版四年级美术试题 3页