C++程序设计简明教程教学课件王晓东第7章继承.pptVIP

  • 3
  • 0
  • 约4.46千字
  • 约 38页
  • 2019-10-03 发布于未知
  • 举报

C++程序设计简明教程教学课件王晓东第7章继承.ppt

第7章 继承 7.1 概述 7.2 继承的实现 7.3 继承方式 7.4 派生类的初始化和析构 7.5 虚基类 7.6 向上映射 7.1 概述 类之间的继承关系是对现实世界中遗传关系的直接模拟,它表示类之间的内在联系以及对属性和方法的共享,即派生类可以沿用基类(被继承)的某些特征。 如果A类派生出B类,一般约定把A称为基类,把B称为派生类。继承具有传递性,如果C类继承B类,B类又继承A类,则C类继承A类。 交通工具 基类person class person { public: void display(void); … private: char name[30]; long no; int age; char sex; char *s; … }; 7.2 继承的实现 class 派生类名:继承方式 基类名1, 继承方式 基类名2… { 派生类成员列表; }; 说明 派生类不能继承基类的构造函数和析构函数。 继承方式用于说明从基类继承来的成员的访问控制属性。 如果派生类有多个基类,称为多重继承;如果派生类只有一个基类,则称为单重继承。 在派生类中定义一个与基类成员完全相同的成员,称为同名覆盖。直接使用派生类中的该成员名,就只能

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档