修改类中员工信息的代码c++
时间: 2023-08-24 07:12:59 浏览: 57
假设你有一个名为Employee的类,其中包含员工的姓名、年龄和工资等信息,可以按照以下方式修改类中员工信息的代码:
```c++
class Employee {
private:
string name;
int age;
double salary;
public:
// 构造函数
Employee(string n, int a, double s) {
name = n;
age = a;
salary = s;
}
// 设置员工姓名
void setName(string n) {
name = n;
}
// 设置员工年龄
void setAge(int a) {
age = a;
}
// 设置员工工资
void setSalary(double s) {
salary = s;
}
// 获取员工姓名
string getName() {
return name;
}
// 获取员工年龄
int getAge() {
return age;
}
// 获取员工工资
double getSalary() {
return salary;
}
};
int main() {
// 创建一个Employee对象
Employee emp("Tom", 25, 5000.0);
// 修改员工姓名
emp.setName("Jerry");
// 修改员工年龄
emp.setAge(30);
// 修改员工工资
emp.setSalary(6000.0);
// 输出员工信息
cout << "Name: " << emp.getName() << endl;
cout << "Age: " << emp.getAge() << endl;
cout << "Salary: " << emp.getSalary() << endl;
return 0;
}
```
在上面的代码中,我们使用了三个成员函数 `setName`, `setAge` 和 `setSalary`,用于设置员工姓名、年龄和工资。同时也使用了三个成员函数 `getName`, `getAge` 和 `getSalary`,用于获取员工的姓名、年龄和工资。在main函数中,我们首先创建了一个Employee对象 `emp`,然后使用 `setName`、`setAge` 和 `setSalary` 函数修改了员工信息。最后通过 `getName`、`getAge` 和 `getSalary` 函数获取员工信息,并输出到控制台。