Dies ist eine alte Version des Dokuments!
Static Method
Methoden die zwar Teil einer Klasse sind, aber weder Informationen über das Objekt, noch über die Klasse benötigen von der sie Teil sind
Methode kann sowohl über die Klasse, als auch über ein Objekt aufgerufen werden
class test:
@staticmethod
def say_something():
print("Hello")
Class Method
Methoden die an die Klasse „gebunden“ sind
Können über Klasse oder über Objekt aufgerufen werden
bekommen eine Referenz auf die Klasse als ersten Parameter übergeben
class test:
@classmethod
def ausgabe(cls):
print("Klasse", cls)