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

Курс "Программирование под Андроид"
8 уровень, 3 лекция
Открыта

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

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

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

Комментарии (12)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
🦔 Виктор Уровень 20 Expert
30 ноября 2020
1. Закрытый метод, который возвращает строку, а принимает три параметра со строками и целым числом (метод выполняет функцию напоминалки календаря, оповещает сколько осталось времени до события в указанном месте). 2. Закрытый метод, который возвращает целое число и принимает одно в параметрах (всем выдаётся 100 очков, из которых вычитается использованные очки, таким образом вычисляется и возвращается разница). 3. Закрытый метод, который возвращает строку, а принимает три целочисленных параметра (считает общее расстояние до милях). 4. Всё получится!
Денис Уровень 4
9 апреля 2019
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
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
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
Зачем упоминать в () переменные, которые будут использоваться в методе, если их и так можно использовать внутри метода? Или они типа там объявляются, а потом просто используются?
Panda Уровень 7
5 января 2018

calculatePrice(3); //вычислитьЦену(3); 
//в скобках указывается количество кружек. т.е. вычислить цену за три кружки

//это уже сам метод вычисления цены за кружки
private int calculatePrice(int quantity) 
/**то есть в скобках этот метод принимает то количество 
 кружек, которое ты указал при вызове этого метода выше*/
{
       int result = quantity * 5; 
//переменная с результатом вычисления (количество * цену)
       return result; //здесь возвращается результат вычисления
}
Олег Уровень 1
26 июля 2018
Получается метод не сможет принять значение из переменной, если её не указать в скобках?
AryehLaert Уровень 1
22 марта 2019
если переменная объявлена глобально, то сможет. Метод c параметрами удобнее сравнить с математической функцией, которая зависит от передаваемого ей значения, y(x)
progr Уровень 8
1 августа 2019
Aryeh, мне кажется ты ошибаешься. Объясни свою логику
Andrei Уровень 41
28 июля 2017
В JAVA сигнатура включает в себя ТОЛЬКО: название метода и параметры с типами, учитывая порядок параметров. Ни объявление области видимости, ни тип возвращаемого значения никакого отношения к сигнатуре в JAVA не имеют.
demon91rf Уровень 21
19 сентября 2017
Верное замечание. На это стоит обратить внимание, чтобы дальше не возникало путаницы.
Rrennat Уровень 16
20 июля 2017
Хорошо разжевали...