提交西电出版社课件 第11章 派生类与继承.pptVIP

  • 4
  • 0
  • 约 47页
  • 2015-12-12 发布于未知
  • 举报

提交西电出版社课件 第11章 派生类与继承.ppt

说明 当基类的构造函数不带参数时,派生类不一定需要定义构造函数,然而当基类的构造函数那怕只带有一个参数,它所有的派生类都必须定义构造函数,甚至所定义的派生类的构造函数的函数体有可能为空,仅仅起到参数传递作用。 若基类使用缺省构造函数或不带参数的构造函数,则在派生类中定义构造函数时可略去,此时若派生类也不需要构造函数,则可以不定义构造函数。 如果派生类的基类也是一个派生类,则每个派生类只需要负责直接基类的构造。 由于析构函数是不带参数的,在派生类中是否要定义析构函数与它所属的基类无关。 11.3 多重继承 多重继承: 一个派生类具有多个基类。 在多重继承中,公有继承和私有继承对于基类成员在派生类中的可访问性与单继承相同。 玩具 车 玩具车 class 派生类名:继承方式1 基类名1,…,继承方式n 基类名n { 派生类新定义成员 }; 11.3.1 多重继承的声明 例11.9 声明多重派生。 #includeiostream.h class X{ int a; public: void setX(int x) {a=x;} void showX(){ couta=aendl;} }; class Y{ int b; public: void setY(int y) {b=y;} void showY() { coutb=bendl;} };

文档评论(0)

1亿VIP精品文档

相关文档