Что такое Static метод

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