Versucht, eine Klasse in sich selbst zu verweisen. Für z.B.Python: Wie verweist man eine Klasse in sich selbst?
class Test:
FOO_DICT = {1 : Test.bar} # NameError: name 'Test' is not defined
@staticmethod
def bar():
pass
Macht diese Verwendung Sinn? Gibt es bessere Alternativen? Danke!
Verwenden Sie einfach 'bar 'selbst. – DyZ
@DYZ Das würde nicht funktionieren, da 'bar' noch nicht definiert worden wäre. –
Wie unten vorgeschlagen, ändern Sie die Reihenfolge der Definitionen. – DyZ