Junior — Middle
110
Czy można odwołać się do metod zdefiniowanych w klasie rodzica z instancji jej klasy potomnej?
Firmy, w których zadano pytania
LestaGames
Odpowiedź od 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;
}