c语言程序设计 继承性和派生类.pptxVIP

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

文档评论(0)

1亿VIP精品文档

相关文档