三十五、继承与派生:概念介绍与派生类的声明
2015-05-13 16:22
344 查看
1、继承与派生的概念 对一个既有的成果,怎样不做重复劳动来直接利用?我们可以通过类的继承和派生来解决。 类的继承是指新类从已存在的类中获得已有特性。 类的派生则是由已存在的类产生新类的过程。 已有类产生新类时,新类拥有已有类的全部特性,然后又加入自己独有的新特性。同样派生类又可以作为基类派生出新的子类,这样就形成了类的层次结构。
2、派生类的声明
class 派生类名 : 继承方式1 基类名1, 继承方式2 基类名2, ... 继承方式n 基类名n { 派生类成员的声明; };
class Derived:public Base1,private Base2,porotected Base3 { public: Derived(); ~Derived(); };一个派生类可以有一个(单继承)或个基类(多继承)。直接派生出某个类的基类叫做这个类的直接基类,反之为间接基类。派生类是对基类的扩展,减少了重复劳动,提高了开发效率。
继承方式限定了派生类访问从基类继承而来的成员的方式,指出了派生类成员或类外对象对基类继承而来的成员的访问权限。
需要注意的是:“继承方式”只限定紧随其后的基类。如果没有显示的指定继承方式,则默认为私有继承。
相关文章推荐
- 鸡啄米:C++编程入门系列之三十五(继承与派生:概念介绍与派生类的声明)
- C++编程入门系列之三十五(继承与派生:概念介绍与派生类的声明)
- C++继承与派生详解:C++派生类声明和构成、继承的意义
- c++类继承中的using声明,派生类中用using声明改变基类成员的访问权限
- C++基础:继承与派生(声明 继承方式 访问规则)
- 【继承与派生】SDUT 2713 - 5-3 多级派生类的构造函数
- Chapter11——分别声明Teacher(教师类)和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)类。
- 继承与派生:派生类的析构函数
- 公有派生(公有继承) 及 该派生类和基类之间的特殊关系
- c++类继承中的using声明,派生类中用using声明改变基类成员的访问权限[zz]
- C++学习之路—继承与派生(二):派生类的构造函数与析构函数
- 鸡啄米:C++编程入门系列之三十九(继承与派生:派生类的构造函数)
- 058day(自增,自减运算符重载和继承与派生的基本概念)
- 四十、继承与派生:派生类的析构函数
- 5、继承与派生1-派生类的定义
- C++编程入门系列之三十六(继承与派生:派生类从基类继承的过程)
- 5、继承与派生4-派生类的构造和析构函数
- C++编程入门系列之三十九(继承与派生:派生类的构造函数)
- iOS概念入门学习-OC-类的继承和派生
- 【C++学习笔记】继承与派生基础概念