Здравствуйте!
Поясните, пожалуйста, такой момент.
При объявление метода - public static int convertToSeconds (int hour) - получается, что я сразу объявляю метод и две переменные hour и convertToSeconds типа int???
Спасибо!
Vinny Jones
4 уровень
Требуется пояснение к объявлению метода/переменной
Обсуждается
Комментарии (7)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Vinny Jones
15 марта 2019, 07:33
Всем большое спасибо за развернутые ответы!
Буду дальше углубляться в изучение.
0
Oleg Zaytsev
13 марта 2019, 23:12
int convertToSeconds это тип который возвращает метод convertToSeconds, то есть int целое число
Int hour это тип данных который принимает метод convertToSeconds на вход
int k = convertToSeconds (2)
+1
Resident0014
13 марта 2019, 23:10полезный
ты объявляешь в скобках метода, то что туда будет поступать, например когда ты переводишь часы в секунды тебе нужны часы, и ты пишешь
Сейчас покажу пример решения этой задачи, чтобы объяснить один момент, но оно слишком длинное для этой задачи
но запись ниже некорректна:
+1
Vinny Jones
13 марта 2019, 22:00
Спасибо!
Но как у всех обучающихся - ответы порождают вопросы!)
То есть, можно вместо аргумента в методах сразу объявлять переменные?
Я параллельно читаю "Изучаем Java", но в сравнении с другими учениками, видимо не так много прочитал..
0
ipetrovanton
13 марта 2019, 17:20
Присоединяюсь к Ольге. И добавлю от себя, что переменная hour не нуждается в повторном объявлении. Фактически она объявлена в аргументе метода, а ее значение передано методу при его вызове.
0
Ольга
12 марта 2019, 21:21
нет, в данном случае имеется в виду то, что метод convertToSeconds возвращает переменную типа int (назвать ее можно как угодно, главное упомянуть ее в операторе return), то есть посчитанное количество секунд. Переменная int hour принимается этим методом для проведения расчета.
0
Vinny Jones
12 марта 2019, 20:02
объявлении* - прошу прощения за опечатку.
0