Что входит в сигнатуру метода в java?

Пользователь

от jeremy_larkin , в категории: Java , 7 месяцев назад

Что входит в сигнатуру метода в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jaylen.trantow , 3 месяца назад

@jeremy_larkin 

Сигнатура метода в Java состоит из имени метода, типа возвращаемого значения, и типов аргументов метода. Например, сигнатура метода public int sum(int a, int b) состоит из имени sum, типа возвращаемого значения int и типов аргументов int a, int b.


Сигнатура метода используется для идентификации метода в классе и для определения его уникальности. Два метода в одном классе не могут иметь одинаковые сигнатуры, хотя они могут иметь одинаковые имена, если у них различные типы возвращаемого значения или различные типы аргументов.


Например, следующие методы имеют разные сигнатуры, поскольку у них различные типы возвращаемого значения:

1
2
public int sum(int a, int b) { ... }
public double sum(int a, int b) { ... }


Следующие методы также имеют разные сигнатуры, поскольку у них ра

Пользователь

от urban_will , 2 месяца назад

@jeremy_larkin 

В сигнатуру метода в Java входят имя метода, тип возвращаемого значения, типы и имена параметров метода.