Ü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 ArgumenteIm 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 ArgumenteDie 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.