Задание:
"5. Класс Solution будет эмулятором пользователя. Открой класс Solution, стань на красный метод,
с помощью горячих клавиш Идеи создай проперти(поле) для usersView.
Нужен только сеттер. Если у тебя создался геттер, то удали его."
--------------------------------------------------------------------------------------------
Вопрос:
А что это вообще за «property»?
В меню «красной лампочки» есть «Create setter» и «Create property». И оба они создают одинаковый сеттер.
Зачем тогда «Create property», если уже есть «Create setter»? В чём между ними разница?
Sole Noid
16 уровень
Create setter vs Create property
Архивный
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Pavlo PlynkoJava-разработчик в CodeGymExpert
1 марта 2018, 13:45решение
«property» - это приватное поле с геттером и сеттером.
«Create property» создаст еще и геттер.
+2
Евгений ГродноExpert
3 марта 2018, 23:04
Странно, у меня когда запускаю "Create property" создает только сетер
+1
Pavlo PlynkoJava-разработчик в CodeGymExpert
4 апреля 2018, 15:38
Возможно, зависит от версии IDEA.
0
Di
29 ноября 2018, 15:58
Моряк, помоги, пожалуйста - https://javarush.com/help/12934
0