第5章-类的派生与继承.pptx

;本章内容;第一节 类的继承与类的派生 ;第一节 类的继承与类的派生 ;第一节 类的继承和类的派生 ;1、继承:在一个已存在的类的基础上建立一个新的类,称为继承 2、派生:从已有的类(父类)产生一个新的子类,称为类的派生 3、单继承:一个派生类只从一个基类派生,这称为单继承 4、多继承:一个派生类有两个或多个基类的称为多重继承 ;5、基类和派生类的关系 一个基类可以派生出多个派生类,每一个派生类又可以作为基类再派生出新的派生类,因此基类和派生类是相对而言的 派生类是基类的具体化,而基类则是派生类的抽象 使用基类派生新类时,除构造函数和析构函数外,基类的所有成员自动成为派生类的成员,包括基类的成员变量和成员函数 派生类需要定义自己的构造函数和析构函数 派生类可以增加新的成员,重新定义已有的成员函数 继承方式的不同,派生类改变基类成员的访问权限 ;6、声明派生类的一般形式为 class 派生类名: 继承方式 基类名 {类体} ; 继承方式包括: public,private和protected,此项是可选的,如果不写此项,则默认为private(私有的)。 7、派生类的构成   派生类中的成员包括从基类继承过来的成员和自己增加的成员两大部分。 ;class BaseClass //基类 { int vl,v2; }; class DerivedClas

文档评论(0)

1亿VIP精品文档

相关文档