ImageVerifierCode 换一换
格式:PPT , 页数:36 ,大小:176KB ,
资源ID:1178078      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1178078.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(教学内容:.ppt)为本站会员(da****u)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

教学内容:.ppt

1、1教学内容:12.1 继承继承 的概念的概念12.2 派生类派生类 12.3 二义性问题二义性问题 12.4 赋值兼容规则赋值兼容规则2能 通过继承已有的类 建立新类 掌握 继承的三种方式 :公有、保护、私有继承掌握 派生类 和 基类 的 概念 ;掌握 派生类 的 构造函数 和 析构函数 ;理解 多重继承 和 虚基类 教学要求:312.1 继承的概念继承的概念继承 是 面向对象程序设计的基本特征之一 , 它允许 在原类的基础上 创建新类 , 新类 即可从 一个或多个原类中继承 (共享)其函数和数据, 也可以 重新定义原类中没有的数据和函数。故 通过类的 “ 继承 ” , 可 将 原来的程序代码

2、重复使用 ,从而减少了程序代码的冗余度 ,提高了编程的效率。类的 继承 是 新类从已有类那里得到已有的特性。从已有类产生新类的过程就 是 类的派生 。在继承过程中, 原类 称为 基类或父类,而由类派生的 新类 则 称为 派生类或子类。 派生新类的过程 包括 吸收基类的成员、调整基类成员和添加新的成员三步。 4据 派生类 所 拥有 的 基类数目 不同, 可以分为 :单继承 :一个类只有一个直接基类时,称为单继承多继承 :一个类同时有多个直接基类时,则称为多继承基类与派生类 之间的 关系 如下: 基类是对派生类的抽象,派生类是对基类的具体化 派生类是基类的组合。多继承可看作是多个单继承的简单组合。

3、 新类也可作为基类再派生新类,且一个基类可同时派生出 多个派生类。基类的基类甚至更高层的基类称为间接基类 派生类可对一些继承来的函数重新定义,以适应新的要求 派生 类 包含了它所有基 类 中除构造和析构函数之外的所有成 员 。512.2 派生类派生类 派生类的定义格式:class 派生类名 : 继承方式 基类名 1, 继承方式 基类名 n 派生类 新成员 声明; /与前面声明一个类时完全相同 ;例 : 假设基类 Base1, Base2是已声明的类,声明一个名为 Dr1的派生类,该类从基类 Base1, Base2派生而来: class Dr1:public Base1,private Bas

4、e2 派生类 新成员 声明; ;继 承方式 : 指定了 派生 类 成 员 以及 类 外 对 象 对 于从基 类继 承来的成 员 的 访问权 限 。有 三种继承方式 : public: 表示 公有继承 ;private: 表示 私有继承 ,是 默认方式 ;protected: 表示 保护继承 。6下表是不同继承方式的基类在派生类中的访问权限继承方式 基类特性 继承后在派生类特 性公有继承public publicprotected protectedprivate 不可访问私有继承public privateprotected privateprivate 不可访问保护继承public prot

5、ectedprotected protectedprivate 不可访问7从上表可以看出: 公有继承时 :基类成员的 访问权限 在派生类中不变 。于是 派生类的其他成员 可以直接访问继承来的公有和保护成员 。其他 外部使用 者只能 通过 派生类的对象访问继承来的公有成员 保护继承时 :基类成员的 访问权限 在派生类中 全变为保护的访问方式 。于是派生类的其他成员可直接访问从基类继承来的公有和保护成员,但在类外部通过派生类的对象无法访问它们8 私有继承时 :基类成员的访问权限在派生类中 全变为私有的访 问方式 基类中私有成员在派生类中 是隐藏的 ,只能在基类内部访问。 派生类中的成员 不能访问

6、基类中的私有成员 , 可以访问 基类中的 公有成员和保护成员 派生类中 用 “ 类名 : 成员 ” 访问基类成员 若派生类定义了与基类同名的成员,若要 在派生类中使用基 类同名成员 ,可用: 类名 : 成员 派生类 对基类的静态成员的访问用 : 类名 : 成员 9 派生类的 构造函数:派生类的数据成员 由 所有基类的数据成员 与 派生类新增的数据成员 共同 组成 , 如果 派生类新增成员中 包括其他类的对象 (子对象), 派生类的数据成员 中实际上还 间接包括 了这些对象的数据成员 。因此, 构造派生类的对象时 , 必须对基类数据成员、新增数据成员和成员对象的数据成员进行初始化 。 派生类的构造函数 必须 要 以 合适的初值作为参数 , 隐含调用 基类和新增对象成员的构造函数 ,来初始化它们各自的数据成员,然后再加入新的语句 对新增普通数据成员进行初始化。10

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。