第四章继承及派生类.pptVIP

  • 4
  • 0
  • 约1.67千字
  • 约 10页
  • 2018-08-29 发布于江苏
  • 举报
第四章继承及派生类

构造函数形式: Y::Y(参数表0):X1(参数表1),X2(参数表2),…Xn(参数表n) 基类定义缺省(无参)构造函数或无构造函数,则初始化列表可省 派生类只能调用它的直接基类的构造函数 构造函数调用顺序 先执行虚基类的构造函数按它们被继承的顺序构造 所有非虚基类的构造函数按它们被继承的顺序构造 所有派生类子对象的构造函数按它们声明的顺序构造 派生类自己的构造函数 从虚基类直接或间接派生的派生类的构造函数的成员初始化列表中都要列出对虚基类构造函数的调用,但只有用于建立对象的最派生类的构造函数调用虚基类的构造函数,保证对虚基类子对象只初始化一次 构造函数和析构函数不能被继承 第四章继承和派生类 两义性 成员名限定 类名::类标识符 派生类中重定义基类的函数,只要函数名相同,函数参数与返回值不考虑,则遵守支配规则执行派生类的同名函数 虚基类 class 派生类::virtual 派生方式 基类。虚基类在内存中只有一个实例 勘误表 P77输出结果第六行 a.func() b.func() 例题分析 在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是 A.派生类的对象可以赋给基类的对象 B.派生类的对象可以初始化基类的引用 C.派生类的对象可以直接访问基类中的成员 D.派生类的对象的地址可以赋给指向基类的指针 * * * * * 第四章继承

文档评论(0)

1亿VIP精品文档

相关文档