Урок 7: Атрибуты класса против атрибутов экземпляра
До сих пор каждый атрибут жил на самом объекте. Но некоторые данные разделяются всеми объектами класса — и у них другой дом: тело класса. Мы научимся отличать атрибут класса от атрибута экземпляра и тому, как Python их ищет.
Атрибут класса — это как табличка на двери класса: одна табличка, все её видят; атрибут экземпляра — это как тетрадь каждого ученика: у каждого своя.
- атрибут класса
- Переменная, определённая прямо в теле класса, разделяемая каждым объектом, созданным из него.
- атрибут экземпляра
- Атрибут, сохранённый на конкретном объекте через self — у каждого объекта своя копия.