Glossar zur Objektorientierung mit Python

<== Zur Übersicht der Begriffe ==>


Anweisungen


Anweisungen beschreiben die auszuführenden Aufgaben.
Jede Anweisung muss in genau einer Zeile stehen.

Wenn das nicht möglich ist, muss das Umbruchzeichen durch \ auskommentiert werden.

Die Anweisungen werden sequenziell eine nach der anderen abgearbeitet, es sei denn es werden Verzweigungen oder Wiederholungen [Schleifen] eingesetzt.


Beispiel einer Methode

Die folgende Methode enthält drei Anweisungen, die in der vorgegebenen Reihenfolge abgearbeitet werden.

    def AendereFarbe(self, neueFarbe):
        Verberge()
        self.__f = neueFarbe
        Zeige()

Die erste und dritte Anweisung rufen eine andere Methode auf, während die zweite eine Wertzuweisung an das Attribut ausführt.

Verzweigung

Die folgende Methode verändert die Höhe und x-Position, unterbindet aber das Hinausschieben eines Objektes über den Wert 400 von x-Position hinaus und setzt das Objekt dann um 400 zurueck.

    def Bewege(self, xWeite, yWeite):
        Verberge()
        self.__x += xWeite
        if self.__x > 400:
            self.__x -= 400
        self.__y += yWeite
        Zeige()
Wiederholung

Die folgende Methode setzt eine Wiederholung in Form einer Zählschleife ein, bei der anzahlSchritte oft jeweils um 5 Bildschirmpunkte weiter gesetzt und 50ms gewartet wird.

    BewegeSchrittweise(self, anzahlSchritte):
        for i in range(anzahlSchritte):
            BewegeHorizontal(5)
            Warte(50)

<== Zur Übersicht der Begriffe ==>

© Claus Albowski