- 0
- 0
- 约3.79千字
- 约 22页
- 2019-05-13 发布于广东
- 举报
类成员 再看类对象成员 class A{ …. }; class B{ A obj;//obj做为B类的成员对象 …. }; 整体-部分结构 类对象成员反映的正是整体-部分结构,也称has-a关系。对于上例,即B has-a A。 第五章 继承与派生 本节重点 1、“继承”的现实意义 2、基类和派生类 3、c++中的继承机制及实现方式 4、继承关系的设计 继承 轿车、卡车、越野车与汽车之间表现的就是一种继承关系。在面向对象方法中,通常用A is-a B 表达A 是B的派生类,或者说B是父类,A是B的子类。上例中,轿车类、卡车类、越野车类都是汽车类的派生类(子类),汽车类是基类(父类)。 继承的作用 继承是面向对象程序设计的基本特征之一,其作用有: 1、在已有类的基础上构造新类或新类型; 2、支持代码重用,加快程序开发效率; 3、提高程序可靠性。程序员构造的新类很多都是在已开发的质量可靠的基类上发展而来。 基类和派生类 称已存在的用来派生新类的类为基类,又称为父类。由已存在的类派生出的新类称为派生类,又称为子类。 在C++语言中,一个派生类可以从一个基类派生,也可以从多个基类派生。从一个基类派生的继承称为单继承;从多个基类派生的继承称为多继承。图7-1反映了类之间继承和派生关系。 类之间继承和派生关系 C++语言的继承格式 单继承
您可能关注的文档
- 青岛农业大学动漫与传媒学院网站创建与管理课件 第5章.ppt
- 青岛农业大学动漫与传媒学院网站创建与管理课件 第6章.ppt
- 青岛农业大学动漫与传媒学院网站创建与管理课件 第7章.ppt
- 青岛农业大学动漫与传媒学院网站创建与管理课件 第8章.ppt
- 青岛农业大学动漫与传媒学院网站创建与管理课件 第9章.ppt
- 青岛农业大学动漫与传媒学院网站创建与管理课件 第10章.ppt
- 青岛农业大学动漫与传媒学院网站创建与管理课件 第11章.ppt
- 青岛农业大学动漫与传媒学院网站创建与管理课件 第12章.ppt
- 青岛农业大学动漫与传媒学院网站创建与管理课件 第13章.ppt
- 青岛农业大学动漫与传媒学院网站创建与管理课件 第14章.ppt
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
原创力文档

文档评论(0)