Перейти к основному содержимому

Что такое объект?

Объект — это сущность, которая объединяет данные (свойства/атрибуты) и методы (функции/поведение), описывающие её состояние и действия над ним, и является экземпляром класса (шаблона). Это основная концепция объектно-ориентированного программирования (ООП) (ООП).

Основные характеристики

  • Состояние: Это данные (переменные), которые описывают объект в данный момент (например, цвет машины, имя пользователя).

  • Поведение (Методы): Это функции, которые объект умеет выполнять (например, «завести двигатель», «изменить цвет», «показать профиль»).

  • Класс: "Чертеж" или шаблон, который определяет, какие свойства и методы будут у объектов этого типа (например, класс Car определяет, что у всех машин есть цвет, а методы start() и stop()).

  • Экземпляр: Сам объект, созданный на основе класса (например, my_red_car, another_blue_car).