Наследование-свойство системы, позволяющее описать новый класс на основе уже существующего с частичной или полностью заимствующейся функциональностью. Класс, от которого происходит наследование называют базовым, родительским или суперклассом. Новый класс - потомком, наследником или производимым классом. Пример, приведенный в 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; } |