verarbeiteEinzahlung() Methode auf.
TRUEverarbeiteEinzahlung() Methode auf.
FALSE
verarbeiteEinzahlung() Methode auf.
FALSEverarbeiteEinzahlung() Methode auf.
TRUEBei mehreren Methoden, die den gleichen Namen haben, ist es leicht zu bestimmen, welche durch den Aufruf verlangt wird:
Die verwendete Methode ist die, deren formale Parameter mit den aktuellen Parametern im Aufruf übereinstimmen.
Zum Beispiel, der Aufruf
bobsKonto.verarbeiteEinzahlung( 200, 25 ); //Anweisung A
stimmt mit dieser Methodendeklaration überein:
void verarbeiteEinzahlung( int betrag, int serviceCharge )
da die Anzahl und der Typ der aktuellen Parametern mit der Anzahl dem Typ der formalen Parameter übereinstimmt.
Die Signatur der Methode ist:
Die Signatur von Methoden in einer Klasse muss eindeutig sein. Zum Beispiel sind die Signaturen der zwei verarbeiteEinzahlung() Methoden:
Der Rückgabetyp ist nicht Teil der Signatur, und die verwendeten Bezeichner für die formalen Parameter sind nicht Teil der Signatur.