实验3 继承派生.docVIP

  • 50
  • 0
  • 约1.44万字
  • 约 5页
  • 2016-10-12 发布于广东
  • 举报
实验3 继承派生

实验3 继承与派生 (4学时) 实验目的: 1.学会从现有类派生出新类的方式。 2.了解基类成员在派生类中的访问控制。 3.熟悉派生类中构造函数和析构函数的调用顺序。 4.掌握虚基类的作用和用法。 实验内容: 1.仔细阅读下列程序,写出运行结果。 #include iostream.h class A { public: A(int m){ coutA constructor:mendl; } ~A(){ coutA distructorendl; } }; class B { public: B(int n){ coutB constructor:nendl;} B(){coutB distructorendl;} }; class C: public B,public A { public: C(int a,int b,int c,int d,int e):A(b),B(e),bb(c),aa(d) { coutC constructor:aendl; } ~C(){ coutC distructorendl; } private: A aa; B bb; }; int main() { C cc(1,2,3,4,5); } 分析:注意派生类和基类中构造函数和析构函数的调用顺序。 程序输出结果如下: B constructor:5 A constructor

文档评论(0)

1亿VIP精品文档

相关文档