Задачи на ООП в C++. Часть 3
В классе Employee сделайте
три приватных поля: имя, зарплату
и возраст.
Передайте параметром конструктора значения этих свойств.
Сделайте метод, который выведет данные работника.
В классе Employee сделайте
три приватных поля: имя, зарплату
и возраст.
Передайте параметром конструктора значения этих свойств.
Сделайте геттеры, выводящие значения каждого из наших свойств.
Добавьте сеттеры свойств
в ваш класс Employee.
В классе Employee в сеттере
возраста сделайте проверку на то,
что возраст должен быть
от 0 до 120.
В классе Employee в геттере
зарплаты сделайте так, чтобы
при чтении зарплаты в конец ее
значения добавлялся знак доллара.
Дан следующий код:
class Employee {
public:
Employee(const std::string& name, int salary) {
this->name = name;
this->salary = salary;
}
std::string getSalary() {
return this->addSign(this->salary);
}
private:
std::string name;
int salary;
std::string addSign(int num) {
return std::to_string(num) + "$";
}
};
сделайте вспомогательный метод приватным:.