Files
BasicsOfComputerSoftwareEng…/OOP/01/Optional01/main.cpp
2023-02-21 23:33:08 +08:00

35 lines
816 B
C++

#include <iostream>
#include "employee.h"
void Employee::getInfo() {
std::cout << "Employee No. " << this->individualEmpNo << ": grade " << this->grade << ", accumPay: " << this->accumPay << std::endl;
}
void Employee::init(int number, int grade, int accumPay) {
this->individualEmpNo = number;
this->grade = grade;
this->accumPay = accumPay;
}
void Employee::setEmpNo(int newNo) {
this->individualEmpNo = newNo;
}
void Employee::setGrade(int newGrade) {
this->grade = newGrade;
}
void Employee::setAccumPay(int newAccumPay) {
this->accumPay = newAccumPay;
}
int main() {
Employee staff[4];
staff[0].init(1, 1, 30);
staff[1].init(2, 2, 60);
staff[2].init(3, 4, 120);
staff[3].init(5, 5, 150);
for (int i = 0; i < 4; i++) {
staff[i].getInfo();
}
}