更新时间2019-06-14 05:06:19
类体中包含:
三个公有字段,分别记录姓名、性别、年龄
一个公有函数(方法),直接输出人员的所有信息。
定义Student类,继承Person类,类体中包含:
一个公有字段,记录学生的院系;
重写Person类的公有方法,直接输出学生的所有信息。
定义Teacher类,继承Student类,类体中包含:
一个公有字段,记录教师所在教研室的信息;
重写Student类的公有方法,直接输出教师的所有信息。
在Main函数中创建Person、Student、Teacher类的对象,创建时可以指定相应的信息值。
调用函数输出各自对象的全部信息。
你问:定义一个Person类;定义并实现一个抽象基类CPerson(人类),在此基础上,定义一级派生类,CStudent(学生类)和CTeacher(教师类),然后定义二级派生类CStudentTeacher(学生教师类),要求二级派生是一个多继承类,在类CPerson中增加静态累加器m_sCount,在类CPerson的构造函数中对m_sCount进行累加,在类CPerson中增加静态成员函数ShowNum()用于显示总人数(也就是对象个数),在派生类中增加拷贝构造函数和重载赋值运算符,并注意动态内存的管理问题,编写测试程序进行测试。
函数公式从类别中提取类别并显示输出信息。貌似俺不会