public class Truck {
int length;
int width;
int height;
int weight;
public int getVolume() {
int volume = length * width * height;
return volume;
}
}
"Мы высчитали результат метода, и теперь должны вернуть его нашей программе, которая вызвала метод.
Для того, чтобы вернуть результат метода в Java используется ключевое слово return."
----
Куда вернуть то?! Где мы запрашивали ??
Евгений
17 уровень
Что значит вернуть функцию? (return);
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Sergey MorozExpert
31 января 2019, 04:11решение
Вернуть не функцию, а вернуть значение.
Запрашивали в заголовке метода public int getVolume(): вот то int означает, что метод должен вернуть целочисленное значение (в данном случае вычисляется объем и возвращается из метода наверх, в то место откуда метод вызван) - и это неукоснительное правило.
При хорошо написанном коде, то что запрашивали видно и по названию метода - по наличию в нем преффикса "get" - и это рекомендация хорошего стиля кодинга.
Ага, и мои телепаты подсказывают, что есть затруднения с пониманием, откуда именно запрашивали.
Запросить можно будет откуда угодно, где нам понадобится обратиться к переменной типа Truck и определить объем грузовичка, допустим где-нибудь в мейн:
+2
Евгений
31 января 2019, 13:31
Cпасибо, не совсем все понял, но думаю мое упорство наведет меня на правильный путь)
0