Überladen

Überladen (engl.: overloading) macht es möglich, dass Operationen mit gleichen Bezeichnern, aber unterschiedlichen Parameterlisten ohne Konflikte nebeneinander existieren können. Eine bereits definierte Operation kann in einer abgeleiteten Klasse unter Verwendung des gleichen Namens neu definiert werden. Zur Laufzeit kann der Compiler anhand des Objekts und der beim Aufruf der Operation übergebenen Parameterwerte erkennen, welche Version ausgeführt werden muss.

Quelle: [1]

» Glossar Softwareentwicklung