Sobes.tech
Junior — Middle

Ինչպե՞ս հայտարարել ստատիկ մեթոդ Python-ում։

sobes.tech AI

Պատասխան AI-ից

В Python статический метод объявляется с помощью декоратора @staticmethod. Такой метод не принимает автоматически ни self, ни cls в качестве первого аргумента и ведёт себя как обычная функция, но находится внутри класса.

Пример:

class MyClass:
    @staticmethod
    def greet(name):
        return f"Hello, {name}!"

print(MyClass.greet("Alice"))  # Выведет: Hello, Alice!

Статические методы полезны, когда функция логически связана с классом, но не зависит от состояния экземпляра или самого класса.