Определение метода

Открыта

Ссылка на фрагмент кода.

Строго говоря, сигнатура метода это только его название и тип параметров. Подробнее можно почитать в документации по Java.

Свои ответы и вопросы можете оставлять в комментариях.

Комментарии (12)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
🦔 Викторведу учебный тг-канал в t.me/JavangelionExpert
30 ноября 2020, 11:41
1. Закрытый метод, который возвращает строку, а принимает три параметра со строками и целым числом (метод выполняет функцию напоминалки календаря, оповещает сколько осталось времени до события в указанном месте). 2. Закрытый метод, который возвращает целое число и принимает одно в параметрах (всем выдаётся 100 очков, из которых вычитается использованные очки, таким образом вычисляется и возвращается разница). 3. Закрытый метод, который возвращает строку, а принимает три целочисленных параметра (считает общее расстояние до милях). 4. Всё получится!
Денис
Уровень 4
9 апреля 2019, 18:17
1) createCalendarEventReminder/ String eventName, String location, int minutesAway/ String 2) deductPoints/ int pointsUsed/ int 3) findTotalTripLength/ int distanceOfFirstTrip, int distanceOfSecondTrip, int distanceOfThirdTrip/ String
Krypton
Уровень 2
25 июля 2018, 13:29
Method 1 Method Name: createCalendarEventReminder Input Parameters: String eventName, String location, int minutesAway Return data type: String Method 2 Method Name: deductPoints Input Parameters: int pointsUsed Return data type: int Method 3 Method Name: findTotalTripLength Input Parameters: int distanceOfFirstTrip, int distanceOfSecondTrip, int distanceOfThirdTrip Return data type: String
GSerg
Уровень 1
1 февраля 2018, 07:21
1. createCalendarEventReminder 2. String eventName, String location, int minutesAway 3. String 1. deductPoints 2. int pointsUsed 3. int 1. findTotalTripLength 2. int distanceOfFirstTrip, int distanceOfSecondTrip, int distanceOfThirdTrip 3. String
Юлия Алпатова
Уровень 10
31 декабря 2017, 17:27
Зачем упоминать в () переменные, которые будут использоваться в методе, если их и так можно использовать внутри метода? Или они типа там объявляются, а потом просто используются?
Panda
Уровень 7
5 января 2018, 09:10
calculatePrice(3); //вычислитьЦену(3);
//в скобках указывается количество кружек. т.е. вычислить цену за три кружки
//это уже сам метод вычисления цены за кружки
private int calculatePrice(int quantity)
/**то есть в скобках этот метод принимает то количество
 кружек, которое ты указал при вызове этого метода выше*/
{
       int result = quantity * 5;
//переменная с результатом вычисления (количество * цену)
       return result; //здесь возвращается результат вычисления
}
Олег
Уровень 1
26 июля 2018, 14:48
Получается метод не сможет принять значение из переменной, если её не указать в скобках?
AryehLaert
Уровень 1
22 марта 2019, 11:08
если переменная объявлена глобально, то сможет. Метод c параметрами удобнее сравнить с математической функцией, которая зависит от передаваемого ей значения, y(x)
progr
Уровень 8
1 августа 2019, 01:57
Aryeh, мне кажется ты ошибаешься. Объясни свою логику
Andrei Lead Software Developer (
28 июля 2017, 17:13
В JAVA сигнатура включает в себя ТОЛЬКО: название метода и параметры с типами, учитывая порядок параметров. Ни объявление области видимости, ни тип возвращаемого значения никакого отношения к сигнатуре в JAVA не имеют.
demon91rf
Уровень 21
19 сентября 2017, 12:19
Верное замечание. На это стоит обратить внимание, чтобы дальше не возникало путаницы.
Rrennat
Уровень 16
20 июля 2017, 11:01
Хорошо разжевали...