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

Геттеры в C++

Приватные поля можно задать в конструкторе, но снаружи их не прочитать. Для чтения делают публичный метод.

Геттер возвращает значение поля. Имя часто строят как get и имя поля. Запишем класс User с двумя геттерами:

#include <iostream> #include <string> class User { public: User(std::string name, std::string surn) : name(name), surn(surn) { } std::string getName() { return name; } std::string getSurn() { return surn; } private: std::string name; std::string surn; };

Создадим объект и выведем имя с фамилией через геттеры:

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

Сделайте класс Employee с тремя приватными полями и геттерами для каждого.

В геттере зарплаты добавляйте знак доллара в конец числового значения как строку.

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