公司人事管理系统中的员工类employee:私有数据包括:个人编号individualEmpNo、姓名name、级别grade、月薪accumPay;公有函数包括:设置姓名SetName(char *)、升级promote(int)、设置月薪SetAccumPay (float pa)、获取个人编号GetindividualEmpNo()、获取姓名GetName()、获取级别Getgrade()、获取月薪GetAccumPay()
时间: 2023-07-10 16:09:46 浏览: 74
人事管理系统(包括工资)
以下是员工类Employee的代码实现:
```c++
class Employee {
private:
int individualEmpNo; // 个人编号
char* name; // 姓名
int grade; // 级别
float accumPay; // 月薪
public:
// 构造函数
Employee(int empNo, char* n, int g, float pay) {
individualEmpNo = empNo;
name = n;
grade = g;
accumPay = pay;
}
// 设置姓名
void SetName(char* n) {
name = n;
}
// 升级
void promote(int g) {
grade = g;
}
// 设置月薪
void SetAccumPay(float pa) {
accumPay = pa;
}
// 获取个人编号
int GetindividualEmpNo() {
return individualEmpNo;
}
// 获取姓名
char* GetName() {
return name;
}
// 获取级别
int Getgrade() {
return grade;
}
// 获取月薪
float GetAccumPay() {
return accumPay;
}
};
```
可以看到,员工类有一个构造函数,用于初始化员工的个人编号、姓名、级别和月薪,以及公有函数用于设置和获取员工的各项信息。其中,SetName()、promote() 和 SetAccumPay() 三个函数用于设置员工的姓名、级别和月薪,而 GetindividualEmpNo()、GetName()、Getgrade() 和 GetAccumPay() 四个函数用于获取员工的个人编号、姓名、级别和月薪。
阅读全文