Довідники C++ Успадкування

Що таке Успадкування в C++?

У C++ успадкування є механізмом, що дозволяє класу (підкласу) успадковувати властивості та функціональність іншого класу (базового класу). Це ключовий елемент об'єктно-орієнтованого програмування, який забезпечує повторне використання коду та створення ієрархій класів.


Оголошення базового та похідного класів:

// Базовий клас
class Animal {
public:
     void eat() {
         std::cout << "Animal is eating." << std::endl;
     }
};

// Похідний клас
class Dog : public Animal {
public:
     void bark() {
         std::cout << "Dog is barking." << std::endl;
     }
};

У цьому прикладі Dog є похідним класом, а Animal - базовим. Похідний клас успадковує базову функціональність.

Коментарі
Додати коментар

Поки що коментарів немає