- 2
- 0
- 约2.25千字
- 约 12页
- 2020-05-09 发布于天津
- 举报
C++复习3----类的继承与派生 为什么要继承 如果软件编写的工程规模很大,重用已经测试过的类代码要比重新编写新代码节省开发时间。 基类与派生类 从已经定义的类产生新类的过程称为派生。在派生过程中,已定义的类称为基类,或称为父类;所产生的新类称为派生类,也称为子类。 单继承与多继承 从一个基类派生的继承称为单继承;从多个基类派生的继承称为多继承。 声明派生类的格式: class 派生类名:[派生方式1],基类名1,[派生方式2],基类名2 [,...,派生方式n,基类名n] { //派生类新增的成员 }; 继承下的访问控制 public继承----基类中的public和protected成员在派生类中仍然是public和protected private继承----基类中的public和protected成员在派生类中转化为private成员 protected继承----基类中的public和protected成员在派生类中转化为protected成员 派生类对象的初始化和撤销 由于基类的构造函数和析构函数不能被继承,所以,派生类需要自己的构造函数和析构函数。 单继承下的派生类构造函数的定义: 派生类构造函数名(参数表1):基类构造函数名(参数表2),子对象名(参数表3) { 派生类的构造函数体 } 注意
原创力文档

文档评论(0)