6_继承-精选(公开课件).pptVIP

  • 2
  • 0
  • 约4.27千字
  • 约 35页
  • 2018-11-01 发布于广西
  • 举报
继承 Inheritance 课程内容 继承的概念 派生类与基类的访问控制 派生类的构造和析构 继承的概念 自然界广泛的存在继承的概念 C++的继承 C++继承的优点 通过继承机制,可以利用已有的数据类型来定义新的数据类型。所定义的新的数据类型不仅拥有新定义的成员,而且还同时拥有旧的成员。则已存在的用来派生新类的类为基类。由已存在的类派生出的新类称为派生类。 提供一种健壮的代码重用机制,这样大规模类库就是通过继承组合起来 MFC,VCL 提供动态绑定功能,修改基类的方法,派生类会自动生效 继承子类无需了解父类的细节 继承的模式 一个派生类可以从一个基类派生,也可以从多个基类派生。从一个基类派生的继承称为单继承;从多个基类派生的继承称为多继承。 单一继承最简单,也最为常用. 基类和派生类 派生类的声明必须指定基类的名称 class Manager : public Employee 任何类都能用作基类 基类分为两种类型 直接基类 间接基类 直接基类和间接基类 直接基类 间接基类 多重继承 继承基本格式 访问控制 派生类的函数 能够访问基类的保护和公有成员 派生类的对象 公有派生的类的对象能够访问基类的公有成员 私有和保护派生的类的对象不能访问基类的任何成员 protected访问控制说明符 保护部分类似于私有部分 只能被其所属类的成员访问 不能被类外部的对象或函数访

文档评论(0)

1亿VIP精品文档

相关文档