C++程序设计王春玲第6章课件教学.pptVIP

  • 5
  • 0
  • 约4.08千字
  • 约 52页
  • 2017-01-01 发布于广东
  • 举报
第6章 继承和派生 本章主要内容 1.继承的概念。 2.派生类的定义和派生类对基类成员的访问权限。 3.派生类的构造函数和析构函数。 4.基类指针与派生类指针的使用。 5.多继承的二义性和虚基类。 6-1 继承的概念 继承(Inheritance)就是在一个已存在的类的基础上建立一个新类,实质就是利用已有的数据类型定义出新的数据类型。 在继承关系中: 被继承的类称为基类(Base class)(或父类) 定义出来的新类称为派生类(Derived class)(子类) 派生类不仅可以继承原来类的成员,还可以通过以下方式扩充新的成员: (1)增加新的数据成员 (2)增加新的成员函数 (3)重新定义已有成员函数 (4)改变现有成员的属性 6-2 派生类的定义 6-2-1 单继承的定义 class 派生类名: 访问方式 基类名 { 派生类中的新成员 } 其中: (1)class是定义类的关键字;派生类名由用户自己命名。 (2)在冒号“:”后的内容告诉系统,这个派生类是从哪个基类派生的以及在派生时的继承方式是什么。 (3)继承方式即访问方式,可以为public、protected或private,如果省略,则默认为private方式。 (4)基类名必须是程序中已有的一个类的类名。 (5)大括号内的部分是派生类中新定义的成员或是对基类成员的改造。 6-2-2

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档