Avatar ·

Por que o Python precisa de @staticmethod

📁 decorador, método, python, IA

Existe uma classe Printer . Ela tem 2 métodos que fazem a mesma coisa. A diferença é que um dos métodos tem um decorador @staticmethod , e o outro - não. Mas eu posso chamar ambos os métodos sem criar uma instância da classe.

   class   Printer  ():  ''' Teste @staticmethod '''   def   not_static_print  ( self, text =  'Texto Exemplo'  ):  print  (text)  @staticmethod   def   static_print  ( text =  'Texto Exemplo'  ):