C++语言程序设计第七章继承性和派生类.pptVIP

  • 11
  • 0
  • 约7.71千字
  • 约 43页
  • 2017-08-08 发布于重庆
  • 举报

C++语言程序设计第七章继承性和派生类.ppt

C++语言程序设计第七章继承性和派生类.ppt

第 七 章 继承性和派生类 第 七 章 继承性是面向对象程序设计中重要机制之一。这 种机制改变了过去传统的非面向对象程序设计中那种 对不再适合要求的用户定义数据类型进行改写甚至重 写的方法,克服了传统程序设计方法对编写出来的程序 无法重复使用而造成资源的浪费的缺点。面向对象程 序设计的继承机制给我们提供了无限重复利用程序资 源的一种途径。通过C++语言中的继承机制,可以扩充 和完善旧的程序设计以适应新的需求,这样不仅可以节 省程序开发的时间和资源,并且为未来程序设计增添了 新的资源。 第一节 基类和派生类 第 七 章 一、基类和派生类的基本概念: 定义一个新类使其包含原来类的所有成员,同 时还有自己的新成员,称这个新类是原来类的派生 类(子类),原来类称基类(父类)。 二、单继承和多继承: 单继承:只有一个基类的继承。 多继承:具有两个或两个以上的基类的继承。 如图: 第 七 章 三、派生类的三种继承方式: 1、公有继承方式(public): 特点是基类的公有成员和保护成员作为派生类的 成员时,它们都保持原有的状态,而基类的私有成员仍 然是私有的。 2、私有继承方式(private): 特点是基类的公有成员和保护成员都作为派生类 的私有成员,并且不能被这个派生类的子类所访问,而 且基类的私有成员也仍然是私有的

文档评论(0)

1亿VIP精品文档

相关文档