关于职工信息表的C++程序设计~~~各位大虾帮忙做下~~谢谢
一、 设计要求
使用继承的方法,编写最多能输入10个职工的信息表,再根据这个表产生一个职工信息简表,并利用多态性实现信息的输出。
设计要求实现如下功能:
1、 建立职工信息数据,包括职工编号,姓名,性别和年龄
2、 根据职工信息表,建立只含有姓名和年龄的职工信息简表
3、 使用继承的方法构造2个类,使用相应的对象数组放置10个职工信息
4、 编写同名display()函数,用来输出数组的内容
5、 另外编制一个函数printer(),用来根据实际对象输出它们的内容
二、 设计思想
1、 类的结构图
2、 多态性
将worker的display()成员函数设计为虚函数,printer()函数使用基类worker对象的引用作为参数(也可以使用指针),即可实现多态性
void printer(worker &s)
{
s.display();
}
3、 设计主函数
要求编写最多能输入10个职工的信息表,这里的意思是可以少于10个职工。这可以使用判断语句实现。使用字符数组ch存放读入的字符,当输入0时退出输入,同时将输入个数作为输出语句的循环次数。例如使用整型变量number存放输入个数,则可使用如下方法实现:
if(ch[0]=’0’)
{ number=i; break;}
使用继承的方法,编写最多能输入10个职工的信息表,再根据这个表产生一个职工信息简表,并利用多态性实现信息的输出。
设计要求实现如下功能:
1、 建立职工信息数据,包括职工编号,姓名,性别和年龄
2、 根据职工信息表,建立只含有姓名和年龄的职工信息简表
3、 使用继承的方法构造2个类,使用相应的对象数组放置10个职工信息
4、 编写同名display()函数,用来输出数组的内容
5、 另外编制一个函数printer(),用来根据实际对象输出它们的内容
二、 设计思想
1、 类的结构图
2、 多态性
将worker的display()成员函数设计为虚函数,printer()函数使用基类worker对象的引用作为参数(也可以使用指针),即可实现多态性
void printer(worker &s)
{
s.display();
}
3、 设计主函数
要求编写最多能输入10个职工的信息表,这里的意思是可以少于10个职工。这可以使用判断语句实现。使用字符数组ch存放读入的字符,当输入0时退出输入,同时将输入个数作为输出语句的循环次数。例如使用整型变量number存放输入个数,则可使用如下方法实现:
if(ch[0]=’0’)
{ number=i; break;}
...全文
相关推荐
C++实验 职工信息表
### C++实验:职工信息表相关知识点解析#### 一、设计目标与要求本实验旨在通过构建一个职工信息表,让同学们深入了解并实践C++中的面向对象编程思想,特别是向量类`vector`的应用、类的继承与多态性的实现
c++ 职工信息表 运行版
根据给定的文件信息,我们可以总结出以下C++职工信息表运行版的相关知识点:### 1. 文件描述与目的该程序旨在管理职工信息,包括读取、显示、更新职工数据,并能将修改后的内容保存回文件。
C++职工信息表+课程报告
(1) 建立职工信息数据,包括职工编号、姓名、性别、年龄和工资。(2) 根据职工信息表,建立只含姓名、年龄的职工信息简表。(3) 使用继承的方法构造职工信息类和职工简单信息类,使用相
C++课程设计报告 职工信息表
此外,还包括了一些简单的数据处理逻辑,如职工信息的录入、查询和更新等。这些知识点对于学习 C++ 课程设计具有重要的参考价值。
《C++程序设计》职工信息管理系统课程设计报告
《C++程序设计》职工信息管理系统课程设计报告深入解析一、项目背景与目标《C++程序设计》职工信息管理系统课程设计报告是由周志树、胡碧山、管珍妮、刘嘉柏四位同学在湖南人文科技学院计算机科学技术系完成的一项实践作业


茶馆
