Definición de una firma de método Java

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.

Método Firma Ejemplos

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).