C++程序设计 作者 杨长兴 刘卫国 曹岳辉 第8章 继承和派生.pptVIP

  • 1
  • 0
  • 约7.29千字
  • 约 38页
  • 2015-12-10 发布于广东
  • 举报

C++程序设计 作者 杨长兴 刘卫国 曹岳辉 第8章 继承和派生.ppt

第8章 继承和派生 4. 虚基类的作用 虚基类的作用就是为其他类提供一个合适的基类,以便 派生类可以从它那里继承和实现所需的接口。在多重继承时, 当派生类的多个基类有一个共同的基类时,为防止产生二义 性问题可使用虚基类方法。 注意: 虚基类并不是在声明基类时声明的,而是在声明 派生类时,指定继承方式时声明的。因为一个基类可以 在生成一个派生类时作为虚基类,而在生成另一个派生 类时不作为虚基类。 【例8.11】存在二义性的虚基类多重派生 #include iostream.h class Base //基类 { protected: int b; public:Base() { b =1; cout” Constructing Base class”endl; } }; class Base1:public Base //基类1从Base派生 { public:Base1() { cout” Constructing Base1 class”endl; cout”Base b=”bendl; } }; class Base2:public Base //基类2从Base派生 { public:Base2() { cout” Constructing Base2 class”endl; cout”Base b=”

文档评论(0)

1亿VIP精品文档

相关文档