Klassenweite Variablen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
BlackJack

Das mit dem Zähler von Instanzen ist das Beispiel in vielen Tutorials zum Thema Klassenvariablen. Ich hab's auch in der Praxis schon ein paar mal so verwendet um jeder Instanz eine eindeutige, laufende Nummer zu Verpassen:

Code: Alles auswählen

class Node:
    next_serial = 0
    def __init__(self):
        self.serial = Node.next_serial
        Node.next_serial += 1
Antworten