class

Eine Vorlage für Objekte, die Daten (Attribute) und Aktionen (Methoden) bündeln.

Syntax

class Name:
def __init__(self, value):
self.value = value
  • self ist das Objekt, auf dem die Methode aufgerufen wurde.

Beispiel

class Robot:
    def __init__(self, name):
        self.name = name

print(Robot("Pip").name)

Ausgabe:

Pip

Häufige Fehler

  • Wenn du self. in self.name = name vergisst, landet der Wert in einer Variablen, die danach verschwindet.

Übe es