En Java, une signature de méthode fait partie de la déclaration de méthode. C'est la combinaison du nom de la méthode et de la liste des paramètres.
La raison de l'accent mis uniquement sur le nom de la méthode et la liste des paramètres est due à une surcharge. C'est la possibilité d'écrire des méthodes qui portent le même nom mais acceptent des paramètres différents. Le compilateur Java est capable de discerner la différence entre les méthodes grâce à leurs signatures de méthode.
public void setMapReference (int xCoordinate, int yCoordinate)
// code de méthode
La signature de la méthode dans l'exemple ci-dessus est setMapReference (int, int). En d'autres termes, c'est le nom de la méthode et la liste des paramètres de deux entiers.
public void setMapReference (Position du point)
// code de méthode
Le compilateur Java nous permettra d'ajouter une autre méthode comme l'exemple ci-dessus car sa signature de méthode est différente, setMapReference (Point) dans ce cas.
double calculAnswer public (double wingSpan, int numberOfEngines, double longueur, double grossTons)
// code de méthode
Dans notre dernier exemple de signature de méthode Java, si vous suivez les mêmes règles que les deux premiers exemples, vous pouvez voir que la signature de méthode ici est CalculateAnswer (double, int, double, double).