Definizione di una firma del metodo Java

In Java, una firma del metodo fa parte della dichiarazione del metodo. È la combinazione del nome del metodo e dell'elenco dei parametri.

Il motivo dell'enfasi sul solo nome del metodo e sull'elenco dei parametri è a causa del sovraccarico. È la capacità di scrivere metodi con lo stesso nome ma che accettano parametri diversi. Il compilatore Java è in grado di discernere la differenza tra i metodi attraverso le loro firme dei metodi.

Esempi di firma del metodo

public void setMapReference (int xCoordinate, int yCoordinate)

// codice metodo

La firma del metodo nell'esempio sopra è setMapReference (int, int). In altre parole, è il nome del metodo e l'elenco dei parametri di due numeri interi. 

public void setMapReference (Point position)

// codice metodo

Il compilatore Java ci permetterà di aggiungere un altro metodo come nell'esempio sopra perché la sua firma del metodo è diversa, setMapReference (Point) in questo caso.

public double calcola risposta (double wingSpan, int numberOfEngines, double length, double grossTons) 

  // codice metodo

Nel nostro ultimo esempio di firma del metodo Java, se segui le stesse regole dei primi due esempi, puoi vedere che la firma del metodo qui è calcolaRisposta (doppia, int, doppia, doppia).