Встречается на собеседованиях • сегодня
Что такое атрибут класса
Атрибут класса — это переменная, объявленная внутри класса, но вне методов. Она принадлежит самому классу, а не его экземплярам, и разделяется между всеми экземплярами этого класса.
Пример:
python
class Car:
wheels = 4 # атрибут класса
text
def __init__(self, color):
self.color = color # атрибут экземпляраДоступ через класс
print(Car.wheels) # 4
Доступ через экземпляр
bmw = Car("black")
print(bmw.wheels) # 4 (берётся из класса)
text
**Нюансы:**
- Если изменить атрибут класса через сам класс, изменение отразится на всех экземплярах.
- Если изменить атрибут через экземпляр (`bmw.wheels = 3`), Python создаст атрибут экземпляра, не затрагивая класс.
- Часто используется для констант или общих данных (например, счётчик всех созданных экземпляров).
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы