tg-me.com/python_academy/386
Last Update:
Статические методы
Отличие статических методов от обычных в том, что они привязаны к классу, а не объекту. То есть они могут быть вызваны напрямую у класса.
Статический метод не принимает ни объект (self
), ни класс (cls
) в аргументах. То есть такие методы не могут модифицировать ни объект, ни сам класс.
Реализовать статический метод можно двумя способами. Один из них — присвоить классу новый метод, напрямую передав изначальный метод в функцию staticmethod
.
Но так делать не принято, поэтому чаще всего staticmethod
используют в качестве декоратора при написании методов прямо в классе.
#staticmethod
BY Python Academy

Share with your friend now:
tg-me.com/python_academy/386