Объясните доступно суть void для settera. Почему значение не возвращается, если этот метод задает имя в классе дог?
Скажите еще чем отличаются параметры метода от переменных метода (которые задаются в скобках).
Andrei Pilipuk
31 уровень
Почему void
Решен
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
--------Master
15 мая 2018, 09:55полезный
Значение возвращает как раз геттер, а сеттер его устанавливает - какой смысл возвращать только что полученное значение?
Переменные метода - видимо, как раз имеются в виду параметры, т.е. переменные, указанные в объявлении метода и содержащие значения переданных в метод параметров. Т.е. для метода setName (String name) при вызове setName("dog") значение переданного параметра - "dog", это значение присваивается переменной метода name
+1
Andrei Pilipuk
15 мая 2018, 10:24
В чем тогда суть понятия "возвращает"? Точнее как его использовать?
Пример?
System.out.println(getName); так?
0
--------Master
15 мая 2018, 10:32полезный
Да, точнее System.out.println(dog.getName()), т.к. getName - это метод, а не переменная. Или так:
+2