2.C_派生类与继承讲义
派生类的概念 5.1继承 单继承 派生类只从一个基类派生 多重继承 一个派生类有两个或多个基类 -多级派生(多层派生) 派生类又作为基类,继续派生新的类 5.2派生类的声明 class 派生类名:[继承方式] 基类名 { //派生类新增的数据成员和成员函数 }; 继承方式:规定了如何访问从基类继承的成员,可以是private,protected,public三种方式. 5.3派生类的构成 派生类除了可以从基类继承成员外,还可以增加自己的数据成员和成员函数.这些新增的成员正是派生类不同于基类的关键所在,是派生类对基类的发展. 构造一个派生类一般过程: (1)派生类从基类接收成员 C++继承中,派生类把基类的全部成员(构造函数与析构函数除外)接收过来. (2)调整从基类接收来的成员 (3)在派生类中增加新成员. 继承与派生的目的:实现代码的重用与扩充 5.4基类成员在派生类中的访问属性 派生类继承基类中全体成员(除了构造函数与析构函数).这些成员的访问属性在派生程中可以调整. 从基类继承来的成员在派生类的访问属性是由继承方式控制. class 派生类名:[继承方式] 基类名 { // ……. } 继承方式为public,protected,private.不同的继承方式,导致不同访问属性的基类成员在派
原创力文档

文档评论(0)