Sobes.tech
Back to questions
Junior — Middle
87

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

Companies where asked
LestaGames

Answer from AI

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;
}