Überladen von Funktionen durch Signaturen und durch Anzahl der Argumente?



  • hallo,

    Es gibt doch zwei Möglichkeiten ab wann es eine Überladung ist oder?

    1. nach unterschiedlichen Signaturen
    2. nach Anzahl der Argumente

    Im Buch seh ich nur die verschiedenen Signaturen und der Autor nennt es Überladen
    Im anderen Buch seh ich nur die verschiedene Anzahl der Argumente und nennt ebenfalls Überladen. Liege ich da mit der Feststellung richtig?



  • xBlackKnightx schrieb:

    1. nach unterschiedlichen Signaturen
    2. nach Anzahl der Argumente

    Die Anzahl der Elemente ist *Teil* der Signatur. Von daher: Es gibt nur diese eine Möglichkeit. Wobei man da noch etwas differenzieren kann: Zur Signatur gehören nämlich noch andere Dinge, wie die Aufrufkonvention und der Rückgabewert, die aber *nicht* bei der Überladung mitberücksichtigt werden.


Anmelden zum Antworten