У C++ класи-нащадки можуть змінювати значення приватних членів базового класу напряму.
Ключове слово public у C++ обмежує доступ до елементів класу.
Ключове слово private у C++ використовується для оголошення елементів класу, які доступні лише у самому класі.
Віртуальні функції дозволяють викликати методи відповідно до типу об’єкта на етапі виконання програми.
Абстрактний клас можна використовувати для створення об’єктів напряму.
Перевантаження функцій є прикладом динамічного поліморфізму.
Усі класи в C++ мають конструктори за замовчуванням.
Клас у C++ — це конкретний екземпляр об’єкта.
Об’єктно-орієнтоване програмування базується на принципах інкапсуляції, наслідування, поліморфізму та абстракції.