- 5
- 0
- 约5.16万字
- 约 49页
- 2018-11-25 发布于浙江
- 举报
自整理C 简明教程 继承及派生.pdf
继承与派生
一、继承与派生的概念、什么是继承和派生
面向对象程序设计有4个主要特点:抽象、封装、继承和多态性。要较好地进行面向对
象程序设计,还必须了解面向对象程序设计另外两个重要特征——继承性和多态
性。
本讲主要介绍有关继承的知识,后续章节将介绍多态性。
面向对象技术强调软件的可重用性(software reusability)。C++语言提供了类
的继承机制,解决了软件重用问题。在C++中可重用性是通过继承(inheritance)这一
机制来实现的。
继承是C++的一个重要组成部分。一个类中包含了若干数据成员和成员函数。在
不同的类中,数据成员和成员函数是不相同的。但有时两个类的内容基本相同或
有一部分相同。利用原来声明的类Student作为基础,再加上新的内容即可,以
减少重复的工作量。C++提供的继承机制就是为了解决这个问题。
在C++中,所谓 “继承”就是在一个已存在的类的基础上建立一个新的类。已存
在的类(例如 “马”)称为 “基类(base class )”或 “父类(father class )”。
新建的类(例如 “公马”)称为 “派生类(derived class )”或 “子类(son
class )”。
一个新类从已有的类那里获得其已有特性,这种现象称为类
您可能关注的文档
- 精品课件2017高考语文一轮复习课件:专题九 理解常见文言实词在文中含义.ppt
- 精品课件【新人教版】高中政治选修五:5课件.3《夫妻间人身和财产关系》.ppt
- 精品课件【新人教版】高中政治选修五:6.3《诉讼基本程序》课件.ppt
- 红筹架构企业回归a股首发上市实践及监管研究.pdf
- 练闯考2016年秋季版2017年七年级语文下册专题复习四文学常识及名著阅读课件.ppt
- 练闯考2017春八年级生物下册第七单元第二章第三节基因显性和隐性课件.ppt
- 组织和表达论证-批判性写作.pptx
- 经济调查及统计-1-2.ppt
- 浅谈新基金法与其配套规定2013年(不含简介).pdf
- 浅谈物业管理风险防范.pptx
原创力文档

文档评论(0)