大学课程《C++程序设计》PPT课件:第6章 继承与派生.pptxVIP

  • 1
  • 0
  • 约2.6千字
  • 约 23页
  • 2026-08-28 发布于贵州
  • 举报

大学课程《C++程序设计》PPT课件:第6章 继承与派生.pptx

C++程序设计

第6章继承与派生

6.1类的继承与派生3类之间存在三种关系:hasa(具有…)、usesa(使用…)、isa(是…)。在类的继承中,上层类称为基类或父类。下层类称为派生类或子类。基类是派生类的抽象,派生类是基类的具体化。派生类继承了基类的所有特征,并可以在此基础上再增加派生类的新特征。6.1.1继承与派生的概念

6.1类的继承与派生4派生类的定义格式为:6.1.2派生类的定义

6.1类的继承与派生56.1.2派生类的定义

6.1类的继承与派生6实际上派生类继承基类,要经历以下4个步骤:6.1.3派生类生成过程(1)接收基类成员。(2)改造基类成员。(3)增加新成员。(4)重写构造函数与析构函数。

6.2派生类的访问控制7派生类继承了基类的全部成员,这些基类成员的访问控制在派生过程中是可以调整的。基类成员在派生类中的访问控制由继承方式控制。类的继承方式有public(公有继承)、private(私有继承)和protected(保护继承)三种。不同的继承方式,导致原来具有public、private和protected三种不同访问控制的基类成员在派生类中的访问控制也有所不同。这里说的访问是指:(1)派生类中的新增成员函数对基类成员的访问;(2)派生类的对象对基类成员的访问。

6.2派生类的访问控制8当类的继承方式为公有继

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档