Что из себя представляет возвращение значения из метода? Какого значения? Для чего оно нужно? Облазил кучу страниц, ничего так и не понял. Обсните для тупого 😥
SoloJaba
2 уровень
Что означает "возвращение значения"?
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Даниил Salesforce Developer в Customertimes Master
24 октября 2019, 19:25
Ну тут такой вопрос скользкий в том плане что это тяжело объяснить если человек не знает некоторые азы... Приведу пример 2-х методов
+1
Даниил Salesforce Developer в Customertimes Master
24 октября 2019, 19:31
А зачем это нужно и как этим пользоватся?!
Допустим ты в методе main часто используешь один и тот же функционал который что-то делает со строками к примеру. ЧТо бы не писать каждый раз одно и тоже ты выносишь этот код (который повторяется) в отдельный метод (к примеру такой)
и потом не писать каждый раз одно и то же, а просто вызывать этот метод. Например что бы присваивать переменным результат выполнения данного метода. К примеру это будет выглядеть так: пример вывода такого когда +2
Даниил Salesforce Developer в Customertimes Master
24 октября 2019, 19:34
Если бы указаный мной пример метода выше ( getMeMyString() ) не имел тип возвращаемого значения типа String, а был void, то присваивать результат выполнения метода переменным типа String попросту нельзя потому что этот метод не возвращал бы никакого результата.
+1
ПирожокExpert
24 октября 2019, 19:21
Ну допустим тебе нужно найти наибольшее из двух чисел. Вдруг тебе нужно будет сделать это 100 раз за всю программу? Чтобы каждый раз не писать в ручную алгоритм для нахождения наибольшего числа из двух, можно написать один метод, в который ты будешь передавать два числа ( из которых тебе нужно найти максимальное) и собственно метод будет искать наибольшее и возвращать именно 1 число - наибольшее
0