Определение сигнатуры метода Java

В Java подпись метода является частью объявления метода. Это комбинация имени метода и списка параметров.

Причина, по которой упор делается только на имя метода и список параметров, связана с перегрузкой. Это возможность писать методы с одинаковыми именами, но принимающими разные параметры. Компилятор Java может различать методы по их сигнатурам.

Примеры сигнатур методов

  public void setMapReference (int xCoordinate, int yCoordinate)  
{
//код метода
}

Сигнатура метода в приведенном выше примере: setMapReference (число, число). Другими словами, это имя метода и список параметров из двух целых чисел.

  public void setMapReference (положение точки)  
{
//код метода
}

Компилятор Java позволит нам добавить еще один метод, подобный приведенному выше примеру, потому что его сигнатура метода отличается, в данном случае setMapReference (Point) .

  public double calculateAnswer (double wingSpan, int numberOfEngines, double length, doublerossTons)  
{
//код метода
}

В нашем последнем примере сигнатуры метода Java, если вы следуете тем же правилам, что и первые два примера, вы можете видеть, что сигнатура метода здесь calculateAnswer (double, int, double, двойной) .

v>

Оцените статью
recture.ru
Добавить комментарий