Methodensignatur: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
 
Zeile 30: Zeile 30:
Die Signaturen der Methoden in diesem Beispiel sind:
Die Signaturen der Methoden in diesem Beispiel sind:


addiere(int, int)
* addiere(int, int)
 
* addiere(double, double)
addiere(double, double)
* subtrahiere(int, int)
 
subtrahiere(int, int)


Die beiden addiere-[[Methode|Methoden]] haben den gleichen Namen, aber unterschiedliche Parameterlisten (einmal int, einmal double). Der [[Compiler]] kann sie dank ihrer unterschiedlichen Signaturen auseinanderhalten. Dieses Konzept wird als Methodenüberladen (Method Overloading) bezeichnet.
Die beiden addiere-[[Methode|Methoden]] haben den gleichen Namen, aber unterschiedliche Parameterlisten (einmal int, einmal double). Der [[Compiler]] kann sie dank ihrer unterschiedlichen Signaturen auseinanderhalten. Dieses Konzept wird als Methodenüberladen (Method Overloading) bezeichnet.