Jak mogę uzyskać dostęp do metody klasy wewnątrz klasy w Pythonie
Chciałbym stworzyć klasę w Pythonie, która zarządza wszystkimi statycznymi elementami. Członkowie ci powinni być inicjowani już podczas definiowania klasy. Ze względu na fakt, że będzie potrzeba ponownego zainicjowania elementów statycznych później, umieściłbym ten kod w metodzie klasy.
Moje pytanie: Jak mogę wywołać tę klasę metody z wewnątrz klasy?
class Test():
# static member
x = None
# HERE I WOULD LOVE TO CALL SOMEHOW static_init!
# initialize static member in classmethod, so that it can be
#reinitialized later on again
@classmethod
def static_init(cls):
cls.x = 10
Każda pomoc jest doceniana!
Z góry dziękuję, Volker