Mir ist aufgefallen, dass in Python die Initialisierung der Klassenattribute auf zwei verschiedene Arten erfolgt.
Die erste Möglichkeit ist die folgende:
class MyClass:
__element1 = 123
__element2 = "this is Africa"
def __init__(self):
#pass or something else
Der andere Stil sieht so aus:
class MyClass:
def __init__(self):
self.__element1 = 123
self.__element2 = "this is Africa"
Welches ist der richtige Weg, um Klassenattribute zu initialisieren?