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