En Java, la firma de un método es parte de la declaración del método. Es la combinación del nombre del método y la lista de parámetros..
La razón del énfasis en solo el nombre del método y la lista de parámetros se debe a la sobrecarga. Es la capacidad de escribir métodos que tienen el mismo nombre pero aceptan parámetros diferentes. El compilador de Java puede discernir la diferencia entre los métodos a través de sus firmas de métodos.
public void setMapReference (int xCoordinate, int yCoordinate)
// código del método
La firma del método en el ejemplo anterior es setMapReference (int, int). En otras palabras, es el nombre del método y la lista de parámetros de dos enteros..
public void setMapReference (posición del punto)
// código del método
El compilador de Java nos permitirá agregar otro método como el ejemplo anterior porque su firma de método es diferente, setMapReference (Point) en este caso.
public double CalculateAnswer (doble wingSpan, int numberOfEngines, double length, double grossTons)
// código del método
En nuestro último ejemplo de una firma de método Java, si sigue las mismas reglas que los dos primeros ejemplos, puede ver que la firma del método aquí es CalculateAnswer (doble, int, doble, doble).