Sobes.tech
Назад к вопросам
Junior — Middle
88

Можно ли обращаться к методам, определённым в родительском классе, из экземпляра его дочернего класса?

Компании, где спрашивали
LestaGames

Ответ от нейросети

sobes.tech AI

Да, в C++ экземпляр дочернего класса может обращаться к методам, определённым в его родительском классе, если эти методы доступны (например, имеют модификатор доступа public или protected). Это одна из основных возможностей наследования — дочерний класс наследует поведение родителя и может использовать его методы напрямую.

Пример:

class Parent {
public:
    void greet() {
        std::cout << "Hello from Parent" << std::endl;
    }
};

class Child : public Parent {
public:
    void greetChild() {
        greet(); // вызов метода родителя
        std::cout << "Hello from Child" << std::endl;
    }
};

int main() {
    Child c;
    c.greetChild();
    return 0;
}