c++笔记6-10.docVIP

  • 0
  • 0
  • 约3.31千字
  • 约 5页
  • 2018-05-15 发布于河南
  • 举报
c笔记6-10

第六章 继承和派生 §6.1 继承和派生的概念 一、派生 类的派生是指从一个或多个以前定义的类产生新类的过程,原有的类称为基类,新产生的类称为派生类,派生类继承了基类所有的数据成员和成员函数。 派生类使用两种基本的面向对象技术,一种称为性质约束,即对基类的性质进行限制;另一种称为性质扩展,即增加派生类的性质。 相对基类,派生类可以有以下变化:增加新的成员;重新定义已有的成员函数;改变基类成员的访问权限。 二、继承 类的继承是指派生类继承基类的数据成员和成员函数为自己的成员,继承常用来表示类属关系,而不是构成关系。 C++中有两种继承方式:单一继承和多重继承,对于前者,派生类只能有一个基类;对于后者,派生类可以有多个基类。 静态成员可以被继承,这时基类对象和派生类对象共享该静态成员。 §6.2 单一继承 一、单一继承的一般声明形式 class 派生类名:访问控制 基类名{ private: 成员声明列表protected: 成员声明列表 public: 成员声明列表 }; 其中,访问控制是指如何控制基类成员在派生类中的访问属性,它是关键字private、protected和public中的一个,声明中的其余部分和类的声明类似。 二、派生类的构造函数和析构函数 1、定义派生类构造函数的一般定义形式:  派生类名::派生类名(参数表0):基类名(参数表){…… /

文档评论(0)

1亿VIP精品文档

相关文档