- класс
- Класс в C++ — это пользовательский тип данных, объединяющий данные и функции, работающие с этими данными.
- объект
- Объект в C++ — это экземпляр класса, содержащий конкретные значения данных.
- конструктор класса
- Конструктор класса — это специальная функция, вызываемая при создании объекта, инициализирующая его данные.
- деструктор класса
- Деструктор класса — это специальная функция, вызываемая при удалении объекта, освобождающая ресурсы.
- методы класса
- Методы класса — это функции, объявленные внутри класса и работающие с его данными.
- статические члены класса
- Статические члены класса — это данные и функции, общие для всех объектов класса.
- инкапсуляция
- Инкапсуляция — это механизм скрытия реализации класса и защиты данных от внешнего вмешательства.
- полиморфизм
- Полиморфизм — это способность объектов разных классов реагировать по-разному на одну и ту же операцию.
- абстракция данных
- Абстракция данных — это представление данных в виде классов и объектов, скрывающих детали реализации.
- наследование классов
- Наследование классов — это механизм создания новых классов на основе существующих, расширяя их функциональность.
- шаблон класса
- Шаблон класса — это описание класса, параметризованное типом данных, позволяющее создавать универсальные классы.
- множественное наследование
- Множественное наследование — это наследование свойств и методов от нескольких базовых классов.
- виртуальные функции
- Виртуальные функции — это функции, переопределяемые в производных классах, обеспечивающие полиморфизм.