当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

人民邮电出版社:《C++语言程序设计》课程教学资源(PPT课件讲稿)第09章 继承性

资源类别:文库,文档格式:PPT,文档页数:88,文件大小:203.5KB,团购合买
第9章继承性 9.1基类和派生类 9.2单继承 9.3多继承 9.4虚基类
点击下载完整版文档(PPT)

第9章继承性 91基光初派生类 92单继 93多继新 94应基类 人民邮电出版社 POSTS tEl OM PRE 动此映

第9章 继 承 性 9.1 基类和派生类 9.2 单 继 承 9.3 多 继 承 9.4 虚 基 类

继承性是面向对象程序设计的一种重要功 能,是实现代码复用的一种形式。继承可 以使程序设计人员在一个已存在类的基础 上很快建立一个新的类,而不必从零开始 设计新类。新设计类能够具有原有类的属 性和方法,并且为了使新类具有自己独特 的功能,新类还要添加新的属性和方法 当一个类被其他的类继承时,被继承的类 称为基类,又称为父类、超类。继承其他 类属性和方法的类称为派生类,又称为子 类、继承类。 人民邮电出版社 POSTS tEl OM PRE 动此映

继承性是面向对象程序设计的一种重要功 能,是实现代码复用的一种形式。继承可 以使程序设计人员在一个已存在类的基础 上很快建立一个新的类,而不必从零开始 设计新类。新设计类能够具有原有类的属 性和方法,并且为了使新类具有自己独特 的功能,新类还要添加新的属性和方法。 当一个类被其他的类继承时,被继承的类 称为基类,又称为父类、超类。继承其他 类属性和方法的类称为派生类,又称为子 类、继承类

91甚类和派生类 9.1,1派生类的定义 派生能用从派生类到基类的箭头图形表示, 箭头指向基类表示派生类引用基类中的函 数和数据,而基类则不能访问派生类,如 图9-1所示。任何一个类均可作为基类。仅 从一个基类派生的继承称为单继承。 人民邮电出版社 POSTS tEl OM PRE 动此映

9.1 基类和派生类 9.1.1 派生类的定义 派生能用从派生类到基类的箭头图形表示, 箭头指向基类表示派生类引用基类中的函 数和数据,而基类则不能访问派生类,如 图9-1所示。任何一个类均可作为基类。仅 从一个基类派生的继承称为单继承

基类 派生 子类 人民邮电出版社 POSTS tEl OM PRE 动此映

图-91派生 子类 基类

单继承声明语句的一般形式为: class: 数据成员和成员函数声明 人民邮电出版社 POSTS tEl OM PRE 动此映

单继承声明语句的一般形式为: class : { 数据成员和成员函数声明 }

基类可分为两类:直接基类和间接基类。 如果某个基类在基类列表中提及,则称它 是直接基类。例如 class a {} class b: public A /类A为直接基类。 {}; 人民邮电出版社 POSTS tEl OM PRE 动此映

基类可分为两类:直接基类和间接基类。 如果某个基类在基类列表中提及,则称它 是直接基类。例如: class A { }; class B:public A //类A为直接基类。 { };

间接基类可写为: class a {} class b: publica class c: public b1类A是间接基类, 可扩展到任意级数 人民邮电出版社 POSTS tEl OM PRE 动此映

间接基类可写为: class A { }; class B:public A { }; class C:public B //类A是间接基类, 可扩展到任意级数 { };

9.1.2继承方式 继承方式有3种:公有继承方式( public 私有继承方式( private和保护继承方式 (protected) 人民邮电出版社 POSTS tEl OM PRE 动此映

9.1.2 继承方式 继承方式有3种:公有继承方式(public)、 私有继承方式(private)和保护继承方式 (protected)

9..2.1公有继 在公有派生类中 (1)基类的公有成员在派生类中仍是公有 成员。 (2)基类的保护成员在派生类中仍是保护 成员。 (3)基类的私有成员在派生类中是不可访 问的 人民邮电出版社 POSTS tEl OM PRE 动此映

9.1.2.1 公有继承 在公有派生类中: (1)基类的公有成员在派生类中仍是公有 成员。 (2)基类的保护成员在派生类中仍是保护 成员。 (3)基类的私有成员在派生类中是不可访 问的

9.1.2.2私有继 在私有派生类中: (1)基类的公有成员在派生类中是私有成 员 (2)基类的保护成员在派生类中是私有成 员 (3)基类的私有成员在派生类中仍是不可 访问的 人民邮电出版社 POSTS tEl OM PRE 动此映

9.1.2.2 私有继承 在私有派生类中: (1)基类的公有成员在派生类中是私有成 员。 (2)基类的保护成员在派生类中是私有成 员。 (3)基类的私有成员在派生类中仍是不可 访问的

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共88页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有