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' ):