C++语言程序设计实验答案继承与派生.pptxVIP

  • 9
  • 0
  • 约4.04千字
  • 约 18页
  • 2020-10-10 发布于广东
  • 举报

C++语言程序设计实验答案继承与派生.pptx

实验 07 继承与派生(4 学时);派生出 teacher(教师)类,添加属性:职务 char principalship[11]、部门 char department[21]。 从 student 类中派生出 graduate(研究生)类,添加属性:专业 char subject[21]、导师 teacher adviser; 从 graduate 类和 teacher 类派生出 TA(助教生)类,注意虚基类的使用。重载相应的 成员函数,测试这些类。 类之间的关系如图 7-1 所示。;3;int age; }; class dog:public Animal{ public: void SetAge(int n){ age=n; } int GetAge(){ return age; } }; void main() { dog d; d.SetAge(3); coutAge=d.GetAge()endl; };参考的运行结果:;4.(编程)声明一个车(vehicle)虚基类。 由此派生出自行车(bicycle)类、汽车(motorcar)类,注意把vehicle 派生为虚基类。再从 bicycle 和motorcar 派生出摩托车(motorcycle)类,在main()函数中测试这个类。程序名: lab7_3.cpp。 参考的运行结果:;7;;9;int Height;

文档评论(0)

1亿VIP精品文档

相关文档