(5.3)--第5章继承 - (03)_派生类的构造和析构的函数.pptVIP

  • 3
  • 0
  • 约4.36千字
  • 约 13页
  • 2024-02-25 发布于陕西
  • 举报

(5.3)--第5章继承 - (03)_派生类的构造和析构的函数.ppt

面向对象程序设计1

第5章继承2

派生类的构造函数与析构函数01.派生的构造函数02.派生类的析构函数03.构造和析构的调用次序3

第5章继承派生类的构造函数与析构函数派生类中需要声明自己的构造函数。声明构造函数时,只需要对本类中新增成员进行初始化,对继承来的基类成员的初始化,自动调用基类构造函数完成。派生类的构造函数需要给基类的构造函数传递参数1、派生类的构造函数2、派生类构造函数的定义派生类名(参数总表):基类名1(参数表1),…,基类名m(参数表m),

成员对象名1(成员对象参数表1),…,成员对象名n(成员对象参数表n)

{

派生类新增成员的初始化;

}基类成员的初始化表3、派生类构造函数调用规则单继承时,派生类构造函数调用的一般次序如下:(1)调用基类构造函数。(2)调用内嵌成员对象的构造函数,调用顺序取决于它们在类中定义的顺序。(3)派生类自己的构造函数。派生类构造函数的总参数表中定义的参数个数等于基类中构造函数参数的个数和派生类中新增数据成员的个数之和,新增成员包括普通数据成员和子对象数据成员。4

【例5-5】单继承机制下构造函数的调用顺序。#includeiostreamusingnamespacestd;classBaseclass{public:Baseclass(inti)

文档评论(0)

1亿VIP精品文档

相关文档