Наследование

Наследование-свойство системы, позволяющее описать новый класс на основе уже существующего с частичной или полностью заимствующейся функциональностью. Класс, от которого происходит наследование называют базовым, родительским или суперклассом. Новый класс - потомком, наследником или производимым классом.

Пример, приведенный в GIT

Пример:

#include <iostream>
using namespace std;
 
class A {
    public:
    virtual void hello() {
        cout << "Hello by A" << endl;
    }
};
 
class B: public A {
    public:
    void hello() {
        cout << "Hello by B" << endl;
    }
};
 
int main() {
    A a;
    B b;
    a.hello();
    b.hello();
    return 0;
}

Comments