创建一个名为 Employee(雇员)的类,包含以下三个数据成员:
Employee
firstName
string
lastName
monthlySalary
int
该类需要提供以下功能:
set
get
输入包含两行,每行表示一个雇员的信息,格式为:
<firstName> <lastName> <monthlySalary>
程序应按照以下格式输出:
Employee <index>: <firstName> <lastName> <yearlySalary>
其中 <index> 是雇员的编号(从1开始),<yearlySalary> 是年薪。
<index>
<yearlySalary>
Increasing employee salaries by 10%
Bob Jones 34500 Susan Baker 37800
Employee 1: Bob Jones; Yearly Salary: 414000 Employee 2: Susan Baker; Yearly Salary: 453600 Increasing employee salaries by 10% Employee 1: Bob Jones; Yearly Salary: 455400 Employee 2: Susan Baker; Yearly Salary: 498960
在 Employee 类中声明三个数据成员。
构造函数需要包括三个形参,函数头如下:
Employee(string firstName, string lastName, int salary);
分别用三个参数初始化三个数据成员,注意月薪需要校验。
为每个数据成员分别声明 set 和 get 函数。
主函数中创建 Employee 对象时,必须向构造函数传递与声明的参数相匹配的实参。例如:
Employee employee1("Bob", "Jones", 34500);
给每个雇员加薪需要调用 get 函数来获取当前工资,调用 set 函数来指定新的工资。