Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpOpBsSt 19 of 150 menu
◀ ▶

Сеттеры в C++

Для записи приватного поля тоже делают метод. Такой метод называют сеттером, его имя обычно начинается с set.

Запишем сеттеры setName и setSurn:

#include <iostream> #include <string> class User { public: void setName(std::string name) { this->name = name; } void setSurn(std::string surn) { this->surn = surn; } std::string getName() { return name; } std::string getSurn() { return surn; } private: std::string name; std::string surn; };

Создадим объект, зададим поля сеттерами и прочитаем геттерами:

int main() { User user; user.setName("john"); user.setSurn("smit"); std::cout << user.getName() << "\n"; std::cout << user.getSurn() << "\n"; return 0; }

Добавьте сеттеры полей в класс Employee с проверкой возраста от 0 до 120.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить