Что такое объект?
Объект — это сущность, которая объединяет данные (свойства/атрибуты) и методы (функции/поведение), описывающие её состояние и действия над ним, и является экземпляром класса (шаблона). Это основная концепция объектно-ориентированного программирования (ООП) (ООП).
Основные характеристики
-
Состояние: Это данные (переменные), которые описывают объект в данный момент (например, цвет машины, имя пользователя).
-
Поведение (Методы): Это функции, которые объект умеет выполнять (например, «завести двигатель», «изменить цвет», «показать профиль»).
-
Класс: "Чертеж" или шаблон, который определяет, какие свойства и методы будут у объектов этого типа (например, класс Car определяет, что у всех машин есть цвет, а методы start() и stop()).
-
Экземпляр: Сам объект, созданный на основе класса (например, my_red_car, another_blue_car).