Computerwissenschaften

Was ist Methodensignatur in Java?

In Java ist eine Methodensignatur Teil der Methodendeklaration. Es ist die Kombination aus Methodenname und Parameterliste .

Der Grund für die Betonung nur des Methodennamens und der Parameterliste liegt in der Überladung. Es ist die Fähigkeit, Methoden zu schreiben, die denselben Namen haben, aber unterschiedliche Parameter akzeptieren. Der Java-Compiler kann den Unterschied zwischen den Methoden anhand ihrer Methodensignaturen erkennen.

 

Beispiele für Methodensignaturen

public void setMapReference (int xCoordinate, int yCoordinate) 
{ 
// Methodencode 
}

Die Methodensignatur im obigen Beispiel lautet setMapReference (int, int). Mit anderen Worten, es ist der Methodenname und die Parameterliste von zwei ganzen Zahlen.

public void setMapReference (Punktposition) 
{ 
// Methodencode 
}

Mit dem Java-Compiler können wir eine weitere Methode wie im obigen Beispiel hinzufügen, da die Methodensignatur unterschiedlich ist, in diesem Fall setMapReference (Point) .

public double berechneAntwort (double wingSpan, int numberOfEngines, doppelte Länge, doppelte Brutto-Tonnen) 
{ 
   // Methodencode 
}

Wenn Sie in unserem letzten Beispiel einer Java-Methodensignatur dieselben Regeln wie in den ersten beiden Beispielen befolgen, sehen Sie, dass die Methodensignatur hier berechneAntwort lautet  (double, int, double, double) .

Similar Posts

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.