自整理C 简明教程 继承及派生.pdfVIP

  • 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 )”。 一个新类从已有的类那里获得其已有特性,这种现象称为类

文档评论(0)

1亿VIP精品文档

相关文档