Java メソッド署名の定義

テトラ画像/ゲッティイメージズ
の ジャワ 、メソッド署名はメソッド宣言の一部です。メソッド名と パラメータ リスト。
メソッド名とパラメーター リストだけに重点を置いている理由は、 過負荷 .これは、同じ名前で異なるパラメーターを受け入れるメソッドを作成する機能です。 Java コンパイラは、メソッド シグネチャを通じてメソッド間の違いを識別できます。
メソッド シグネチャの例
|_+_|上記の例のメソッド シグネチャは次のとおりです。 setMapReference(int, int)。 つまり、メソッド名と 2 つの整数のパラメーター リストです。
|_+_|メソッドのシグネチャが異なるため、Java コンパイラは上記の例のような別のメソッドを追加できます。 setMapReference(点) この場合。
|_+_|
Java メソッド シグネチャの最後の例では、最初の 2 つの例と同じルールに従うと、メソッド シグネチャが次のようになることがわかります。 calculateAnswer(double, int, double, double) .