Überladen

Benötigt man beim Aufruf einer Methode verschiedene Möglichkeiten der Parameterübergabe, so kann man die Methode überladen. (Nicht in Python!?) Das bedeutet, eine Methode wird mehrfach notiert.

Da es aber eine eindeutige Zuordnung zwischen Aufruf der Methode und der aufgerufenen Methode selbst geben muss, müssen sich die Methoden gleichen Namens unterscheiden. Dieser Unterschied besteht in den anzugebenden Parametern. Es genügt eine unterschiedliche Zahl der geforderten Parameter oder unterschiedliche Typen bei gleicher Zahl. Beides geht natürlich erst recht.

Beispiel Konstruktor: Konstruktion von Objekten einmal ohne die Angabe von Parametern und einmal mit der Angabe von Werten. Der Name des Konstruktors ist beide Male derselbe. Lediglich die Parameterübergabe unterscheidet sich.

Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Noncommercial-Share Alike 4.0 International