Java SE. Урок 19. Инкапсуляция. Методы get и set.

  Рет қаралды 38,420

Follow the white rabbit

Follow the white rabbit

7 жыл бұрын

Инкапсуляция - это принцип, объединяющий данные и код, манипулирующий этими данными, а так же защищающий данные от прямого доступа и неправильно использования.
----------------------------------------------------------------------------------------
Для выполнения этого принципа ООП, необходимо использовать модификаторы доступа, а так же методы get и set для доступа к полям класса/объекта.

Пікірлер: 59
@andrey7769
@andrey7769 7 жыл бұрын
Супер. Один из лучших каналов для изучения. Автору спасибо большое!
@followthewhiterabbit6924
@followthewhiterabbit6924 7 жыл бұрын
И Вам огромное спасибо!
@blackmulthumor
@blackmulthumor 4 жыл бұрын
В очередной раз White rabbit расставил все по полочкам. Лучший в своем деле.
@user-rh5ri1he1c
@user-rh5ri1he1c 6 жыл бұрын
Очень доступно объясняете. Ещё бы домашние задания для каждого урока:)
@user-fx3io3tb5u
@user-fx3io3tb5u 3 жыл бұрын
Блин, дядечка! Уникально! Самые понятные видео о джаве на всем просторе рунета! Спасибо большое за так понятно разжованный материал!
@alexbork8659
@alexbork8659 2 жыл бұрын
Супер ...... !!!!!!!!
@user-wu2tw7df5j
@user-wu2tw7df5j 6 жыл бұрын
Отличная аналогия с машиной !!!!!!! Автор молодец
@MADESTsakha
@MADESTsakha 3 жыл бұрын
Все очень понятно! Спасибо за Alt + Ins.
@user-el1qf7wx8o
@user-el1qf7wx8o 7 жыл бұрын
Отличные уроки! Для начинающих самое то!
@followthewhiterabbit6924
@followthewhiterabbit6924 7 жыл бұрын
Спасибо!)
@immortal-spirit-13
@immortal-spirit-13 4 жыл бұрын
спасибо, офигенное объяснение, прррросто супер ))
@user-yi8np5cg5w
@user-yi8np5cg5w Жыл бұрын
Отличный канал! Всё очень понятно и грамотно! Спасибо👍👍👍
@NickVenson
@NickVenson 4 жыл бұрын
Хороший канал, лайк и подписка. Надеюсь, что на 2020 год эти знания ещё актуальны ^_^
@ivan-nik
@ivan-nik 4 жыл бұрын
Это было актуально и 10 лет назад и Через 10 лет, это основы
@artsid662
@artsid662 2 жыл бұрын
Спасибо! Очень полезно и доходчиво!👍
@fargat5503
@fargat5503 2 жыл бұрын
Супер доступно объясняете . Спасибо 👍
@mrsuhrob1334
@mrsuhrob1334 6 жыл бұрын
Просто супер удачи вам
@vladislavnesterov8561
@vladislavnesterov8561 Жыл бұрын
Спасибо, очень круто все объяснил
@via5nat
@via5nat 6 жыл бұрын
хорошее объяснение. спасибо !
@user-mm7rs8rp4y
@user-mm7rs8rp4y 2 жыл бұрын
Аналогия с автомобилем очень удобна.
@oksan3775
@oksan3775 4 жыл бұрын
Очень доступно!
@user-fx3io3tb5u
@user-fx3io3tb5u 3 жыл бұрын
Очень круто!
@djadjaandrey
@djadjaandrey 11 ай бұрын
Thanks a million!!!👍👍👍
@raccoon8230
@raccoon8230 4 жыл бұрын
Огромное спасибо!)
@DankoBLR
@DankoBLR 5 жыл бұрын
отличное пояснение
@user-li9be3jj3z
@user-li9be3jj3z 3 жыл бұрын
спасибо за урок
@user-mv8tl4zg1s
@user-mv8tl4zg1s 3 жыл бұрын
Спасибо!КРУТО!!
@wayout2909
@wayout2909 5 жыл бұрын
Все вроде понятно, но хотелось бы подольше, и примеров чтоб отложилось. А то после видоса иду прямо в Head First Java для закрепления)
@protiv_bio
@protiv_bio 3 жыл бұрын
А я уже джун. Ух, как задолбался до этого идти)) А этот курс смотрел параллельно с Владыкиным на степике, здесь как добрый дядюшка ты нормально объясняешь.
@followthewhiterabbit6924
@followthewhiterabbit6924 3 жыл бұрын
Спасибо! Удачи в карьере!)
@yauhen4663
@yauhen4663 3 жыл бұрын
а сколько времени понадобилось?
@protiv_bio
@protiv_bio 3 жыл бұрын
@@yauhen4663 сложно сказать. Начал готовиться с конца 2017 до весны-лета 2018, потом от случая к случаю что-то читал, потом осенью 2019 собрался с силами и прошел на стажировку от компании. Сначала там курсы были, потом именно стажировка (неоплачиваемая). Джуном устроился осенью 2020.
@protiv_bio
@protiv_bio 3 жыл бұрын
@@yauhen4663 а так с 2012 учил, сначала паскаль, потом пайтон - самые основы. В общем, без самопинка не взлететь.
@dexcrypto8639
@dexcrypto8639 2 жыл бұрын
@@protiv_bio как успехи?
@user-fx3io3tb5u
@user-fx3io3tb5u 3 жыл бұрын
Спасибо!
@ivanfilinoff1076
@ivanfilinoff1076 4 жыл бұрын
Спасибо!!!!
@user-sg3jw6tx2f
@user-sg3jw6tx2f 3 жыл бұрын
0:30 машинка класс
@bizlexx
@bizlexx 4 жыл бұрын
Thanks
@st-do1hc
@st-do1hc 3 жыл бұрын
Спасибо лайк 251 раз и подписка с меня
@alexeymarkvart
@alexeymarkvart 4 жыл бұрын
Вот только не понятно ведь через эти сеттеры мы все равно можем ненарочно изменить значение переменной объекта. Какая разница или мы делаем публичную переменную и напрямую ее меняем или через сеттер?
@followthewhiterabbit6924
@followthewhiterabbit6924 4 жыл бұрын
Все правильно Вы говорите ) Но тут есть один момент, для некоторых полей мы может закрыть доступ, к примеру убрать сеттеры.
@alexeymarkvart
@alexeymarkvart 4 жыл бұрын
А ну да точно мы можем к примеру только читать переменную но не давать изменять. Спасибо 😊
@fantomasray
@fantomasray 2 жыл бұрын
Считаю, что тема Сеттеров не раскрыта! Из видео так и не понятно зачем писать отдельный метод для изменения переменной, если можно менять её напрямую. Так сказать, какая разница буду я педалью газа повышать обороты двигателя или напрямую крутить руками или ключем заслонку под капотом?
@followthewhiterabbit6924
@followthewhiterabbit6924 2 жыл бұрын
Для private переменной - сеттеры открывают доступ для ее инициализации или установки некоторого значения. Если сеттера не будет - то и поменять значение переменной будет невозможно.
@fantomasray
@fantomasray 2 жыл бұрын
@@followthewhiterabbit6924 это и так понятно. Я думаю нужно было объяснить, что сеттеры используются не только, как реализация инкапсуляции и могут изменять значение, но и как метод для валидации этих значений. Например ограничить диапазон числовых значений, не допускать ввода символов в строках или ограничить длину строк и тд. Так было бы ясно новичкам. А так не понятен смысл их.
@Alissse_n
@Alissse_n Жыл бұрын
я согласен с вами, прошу, помогите разобраться в этой теме, если есть такая возможность...)
@mrsuhrob1334
@mrsuhrob1334 6 жыл бұрын
А ест ещё какой то канал для изучение java
@vladimir5502
@vladimir5502 4 жыл бұрын
yfdthyft ytne
@David_2002
@David_2002 4 жыл бұрын
@@vladimir5502 перевод : навернае нету
@Daomember
@Daomember 3 жыл бұрын
@@vladimir5502 javablogger007
@renateblyumer5025
@renateblyumer5025 2 жыл бұрын
Хорошо смотрится на скорости 2! Быстро и непонятно. А так смотришь медленно и непонятно.
@mrsuhrob1334
@mrsuhrob1334 6 жыл бұрын
Или какой-то книги
@dedd1442
@dedd1442 4 жыл бұрын
Годно, но мат лишний;)
@ryunosuke8139
@ryunosuke8139 4 жыл бұрын
Какие мы нежные) "похерен" - не так уж и грубо звучало, чтобы слух резать.
@st-do1hc
@st-do1hc 3 жыл бұрын
Геттеры и факкеры
@azamato
@azamato Жыл бұрын
Спасибо!
Java SE. Урок 20. Перечисления enum
13:27
Follow the white rabbit
Рет қаралды 38 М.
- А что в креме? - Это кАкАооо! #КондитерДети
00:24
Телеканал ПЯТНИЦА
Рет қаралды 7 МЛН
Пранк пошел не по плану…🥲
00:59
Саша Квашеная
Рет қаралды 6 МЛН
Useful gadget for styling hair 🤩💖 #gadgets #hairstyle
00:20
FLIP FLOP Hacks
Рет қаралды 6 МЛН
Java SE. Урок 28. Generic / Параметризация / Обобщения
26:04
Java SE. Урок 26. Класс String и его методы
19:56
Follow the white rabbit
Рет қаралды 73 М.
Java SE. Урок 18. Модификатор static
9:21
Follow the white rabbit
Рет қаралды 53 М.
Java SE. Урок 34. Коллекции ArrayList & LinkedList
24:11
Follow the white rabbit
Рет қаралды 49 М.