Pourquoi Python a besoin de @staticmethod
📁 décorateur, méthode, Sujets avancés sur Python, IA
Il y a une classe Printer. Elle a 2 méthodes qui font la même chose. La différence est que l'une des méthodes a un décorateur @staticmethod, et l'autre - non. Mais je peux appeler les deux méthodes sans créer une instance de la classe.
class Printer():
'''Test @staticmethod'''
def not_static_print(self, text='Example Text'):
print(text)
@staticmethod
def static_print(text='Example Text'):
print(text)
No answers yet.
Connectez-vous pour laisser une réponse
Blogs
JDK et JRE : quelle est la différence ? Analyse d'une question fréquente des débutants
stdClass en PHP : définition et utilisation pratique
PHP en projets réels : cas concrets de géants et leçons pour développeurs