In Python haben wir verschiedene Arten von Funktionen/Methoden, wie z. B. integrierte Funktionen, benutzerdefinierte Funktionen und vieles mehr. Grundsätzlich ist es ein Codeblock, der nur ausgeführt wird, wenn er aufgerufen wird. Benutzer können Daten in die IT weitergeben, die als Argumente/Parameter bezeichnet werden. Funktionen können statisch sein, was Teil der Klasse ist und die Dienstprogrammmethoden der Klasse erstellt. Um die statischen Methoden aufzurufen, kann die Klassenreferenz verwendet werden.
Die Ergebnisse aus diesem Blog sind:
Was ist eine „statische“ Methode in Python?
In Python können statische Methoden ohne Objekt für diese bestimmte Klasse aufgerufen werden und können die Position eines Objekts nicht aktualisieren.
Vorteile der statischen Methoden in Python
Die Vorteile der statischen Methoden sind unten aufgeführt:
Wie man in der Klasse in Python eine „statische“ Methode aufgreift?
Um eine statische Methode innerhalb einer Klasse in Python aufzurufen@StaticMethod”Als Dekorateur.
Beispiel
Zuerst haben wir eine Klasse erstellt. Dann verwenden Sie die “@StaticMethodDekorateur, um eine statische Methode zu definieren. Rufen Sie danach die Klassenmethode mit der “anKlassenname.method_nameUnd ein Objekt der Klasse. In unserem Fall ist unser Klassenname "LinuxHint", Der Methodame" ist "Stat_func ()" und das "lxhtIst das Klassenobjekt:
Klasse LinuxHint (Objekt):
@StaticMethod # als Dekorateur verwenden
def stat_func ():
print ("Dies ist eine statische Methode")
LinuxHint.Stat_func ()
lxht = linuxHint ()
lxht.Stat_func ()
In der folgenden Ausgabe können wir das generierte Ergebnis sehen:
Das ist es! Wir haben eine Möglichkeit gegeben, die statische Methode innerhalb der Klasse in Python aufzurufen.
Abschluss
In Python können statische Methoden ohne Objekt aufgerufen werden. Der "@StaticMethodDekorateur kann zur Definition einer statischen Methode verwendet werden. In diesem Artikel wurde das Verfahren zum Aufrufen einer statischen Methode innerhalb einer Klasse in Python dargestellt.