First page Back Continue Last page Overview Image

Operator-Überladung

Eine Form der Polymorphie stellt das Überladen von Operatoren dar.

Ein Beispiel hatten wir bereits kennengelernt: der „+“-Operator

>>> a = "ein Text"

>>> b = a + "!"

>>> 3 + 4

7

Auch wenn man alles als Methoden implementieren kann, ist eine Operator-Überladung in der Praxis sehr nützlich.

a + b

__add__(self,other)