Um Objekte benutzen zu können, müssen drei Dinge erledigt werden:

Ein Objekt muss nach einem bestimmten Bauplan (Objektvorlage = Klasse) erzeugt werden. Also muss der Bauplan die Klasse definiert werden:

class Kunde:                   # Klassendefinition beginnt mit class Klassenname:
    def __init__(self, name):  # Konstruktor = spezielle Methode, die beim Erzeugen eines Objekts aufgerufen wird
        self.name = name       # Eigenschaft name wird initialisiert

Dann muss mindestens ein Objekt dieser Klasse erzeugt werden:
    
k1 = Kunde("Meier")            # Objekt k1 wird erzeugt (dabei wird der Konstruktor aufgerufen)

Nun kann das Objekt benutzt werden:

print(k1.name)                 # . trennt Klassenname von der Eigenschaft oder der Methode

Last modified: Monday, 9 February 2015, 12:06 PM