Атрибуты класса принадлежат самому классу и разделяются всеми его экземплярами. Атрибуты объекта (экземпляра) принадлежат конкретному экземпляру класса и уникальны для этого экземпляра.
Атрибут | Описание | Доступ | Изменение |
---|---|---|---|
Атрибут класса | Принадлежит классу, общий для всех экземпляров | ClassName.attribute или object.attribute | Меняется для всех экземпляров при изменении через класс |
Атрибут объекта | Принадлежит конкретному экземпляру, уникален | object.attribute | Изменяется только для данного экземпляра |
Пример:
python
Атрибуты класса принадлежат самому классу и разделяются всеми его экземплярами. Атрибуты объекта (экземпляра) принадлежат конкретному экземпляру класса и уникальны для этого экземпляра.
Атрибут | Описание | Доступ | Изменение |
---|---|---|---|
Атрибут класса | Принадлежит классу, общий для всех экземпляров | ClassName.attribute или object.attribute | Меняется для всех экземпляров при изменении через класс |
Атрибут объекта | Принадлежит конкретному экземпляру, уникален | object.attribute | Изменяется только для данного экземпляра |
Пример:
python
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.