Sobes.tech
Junior — Middle
104

Meg tudná magyarázni, mi az az attribútum az objektumorientált programozásban?

Válasz az MI-től

sobes.tech MI

В объектно-ориентированном программировании (ООП) атрибут — это переменная, которая принадлежит объекту или классу и хранит состояние этого объекта. Атрибуты описывают свойства или характеристики объекта.

Например, в Python атрибуты обычно определяются внутри класса и могут быть доступны через экземпляр класса:

class Car:
    def __init__(self, color, model):
        self.color = color  # атрибут экземпляра
        self.model = model  # атрибут экземпляра

my_car = Car('red', 'Toyota')
print(my_car.color)  # Выведет: red

Здесь color и model — это атрибуты объекта my_car. Они хранят данные, описывающие конкретный экземпляр класса.