Seite 2 von 2

Re: Aufruf von Funktionen innerhalb der Klasse

Verfasst: Freitag 9. Juli 2021, 12:50
von __deets__
LukeNukem hat geschrieben: Freitag 9. Juli 2021, 12:44 Andererseits sorgt das wieder für neue Seltsamkeiten: auf einer Instanz aufgerufen, verhält sich so eine Funktion wie eine classmethod, und auf der Klasse aufgerufen, verhält es sich wie eine staticmethod.
Also bei mir verhaelt sie sich wie eine normale Methode

Code: Alles auswählen

class A:

    def method(*args):
        print(args)


A.method(1, 2, 3)
a = A()
a.method(4, 5, 6)
print(a.method)
Aber das ist bestimmt nur mein Fehler, weil classmethod in wirklicher Wirklichkeit bound method meint, aber niemand hier ausser dir das wirklich begriffen hat... :roll:

Re: Aufruf von Funktionen innerhalb der Klasse

Verfasst: Freitag 9. Juli 2021, 12:59
von NoPy
Und wieder was gelernt :)