有五个类,各类的主要数据成员见下方说明,请自己定义合理的成员-查字典问答网
分类选择

来自孙卫华的问题

  有五个类,各类的主要数据成员见下方说明,请自己定义合理的成员函数,编程实现体现该继承关系有五个类,各类的主要数据成员见下方说明,请自己定义合理的成员函数,编程实现体现该继承关

  有五个类,各类的主要数据成员见下方说明,请自己定义合理的成员函数,编程实现体现该继承关系

  有五个类,各类的主要数据成员见下方说明,请自己定义合理的成员函数,编程实现体现该继承关系的程序,并定义教师对象、学生对象、研究生对象、在职研究生对象,输出他们的信息.

  关于数据成员:

  数据类Data:成员name保存姓名;//该类是Teacher类和Student类的基类

  教师类Teacher:增加成员sal保存工资;

  学生类Student:增加成员id保存学号;//该类是PostGrad类的基类

  研究生类PostGrad:增加成员dn保存系别;

  教师中的在职研究生类Tpost:不另外定义数据成员.//该类有两个直接基类:Teacher类和研究生类PostGrad

  关于成员函数:

  每个类中均定义输出所有数据成员的函数voidprint().具体代码可参考主函数及对应的输出结果样例来完成.

  主函数代码如下:

  intmain()

  {

  Teachertobj("Zhuhong",2000);

  Studentsobj("Wanghui","B05030417");

  PostGradpobj("Lixuefeng","Yj040217","ComputerDepartment");

  Tposttpobj("Liuling","Yz040318","SocietyDepartment",800);

  cout

1回答
2019-05-03 17:10
我要回答
请先登录
康东来

  #include

  #include

  usingnamespacestd;

  classData

  {

  public:

  x09Data(stringName):name(Name){}

  x09virtualvoidprint()=0;

  protected:

  x09stringname;

  };

  classTeacher:publicData

  {

  public:

  x09Teacher(stringName,intSal):Data(Name),sal(Sal)

  x09{

  x09}

  x09voidprint()

  x09{

  x09x09cout

2019-05-03 17:14:21

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •