Встречается на собеседованиях • сегодня
Что такое Static метод
Статический метод в Python — это метод, который принадлежит классу, а не экземпляру. Он объявляется с помощью декоратора @staticmethod и не принимает автоматически ни self (экземпляр), ни cls (класс) в качестве первого аргумента.
Пример:
python
class MathUtils:
@staticmethod
def add(a, b):
return a + b
# Вызов без создания экземпляра
result = MathUtils.add(5, 3) # 8Особенности:
- Не требует создания экземпляра класса.
- Не имеет доступа к атрибутам класса или экземпляра (если явно не переданы).
- Используется для логики, не зависящей от состояния класса/объекта.
Отличается от @classmethod, который принимает cls и может работать с атрибутами класса.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы