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

Методы родителя в C++

Объект потомка получает публичные поля и методы базового класса.

Пусть у User есть публичное поле age и метод greet, а Employee пока пустой - доступ все равно есть. Запишем классы:

#include <iostream> class User { public: int age = 0; void greet() { std::cout << "hello\n"; } }; class Employee : public User { };

Создадим объект класса Employee и вызовем унаследованный метод:

int main() { Employee employee; employee.age = 25; employee.greet(); std::cout << employee.age << "\n"; return 0; }

Проверьте, что ваш класс Employee наследует методы от класса User.

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