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