Polymorphismus

Polymorphismus ist die Bereitstellung einer Schnittstelle für mehrere Datentypen.

Zum Beispiel sind Ganzzahlen, Fließkommazahlen und Double-Werte implizit polymorph: Unabhängig von ihren unterschiedlichen Typen können sie alle addiert, subtrahiert, multipliziert usw. werden.

Im Fall von OOP, durch die Verantwortung der Klasse für ihren eigenen Code sowie ihre eigenen Daten, kann Polymorphismus erreicht werden, indem jede Klasse ihre eigene Funktion hat, die (sobald sie aufgerufen wird) korrekt für jedes Objekt funktioniert.

Siehe auch