Ссылки и содержание: 🔹 Тесты и практика по этому уроку: t.me/KotlinBasicsBot?start=youtube 🔹 Текстовая версия урока: clck.ru/39ZcDS 🛠 Код из всех уроков: t.me/ievetrov_dev 🛠 Личный телеграм канал про путь разработчика: t.me/ievetrov_dev ✅ Вопросы и ответы для Android собеседований: t.me/AndroidSprint_Interview 🔹 Бесплатный курс по Android: clck.ru/376Zab 🔹 VK: vk.com/ievetrov.development 00:00 Общие понятия 01:20 Геттер 01:36 Реализация по умолчанию 02:07 Произвольное значение 02:23 Сеттер. Реализация для нового значения 03:16 Кастомизация
Нравится подача материала. Нет лишней воды, ролики не длинные. Посмотрел ролик, потом второй раз с записью кода, почитал литературу и все норм. Некоторые так растянут, что уже не помнишь с чего начиналось, второй раз и включать не хочется. Тут все по делу, спасибо за работу.
isTranslated=true в сеттере перестает работать, когда в геттере вводится if с коэффициентом, только при ручном вводе nerveSignal значение isTranslated = true, а значение с коэффициентом она никак не забирает, оно игнорирует последующий if (field>300 )..... что то не понял как реализовать)) получилось только с отдельной функцией. моих знаний не хватает, чтобы организовать это через set() - он тупо до него не доходит. Попробуйте пожалуйста проверить isTranslated в финальном коде, вы его закомментили, так и не получилось
Всмысле? Тогда в чем тут отличие от просто публичных полей? какая разница "напрямую" обращаешься или "ненапрямую", если по факту обращаешься напрямую к полям?😂 В Java я ставлю полю private и оно недоступно, а в геттере могу вернуть что угодно: само поле, новый объект по нему, заглушку, что угодно. В этом суть инкапсуляции: я решаю какой интерфейс у моих объектов и их свойств. А тут инкапсуляция идет лесом или как? Все поля типа приватные, но по факту публичные? Получается в Котлин мне чтоб получить, скажем, из поля списка копию этого списка (ну чтоб банально оригинальную ссылку на список не возвращать), надо городить вот эти уродские функции get(){ } с мягко говоря неочевидными идентификаторами(field) прямо под полем на самом верху декларации класса??
Пока прохожу пятый урок. На этот перескочил для чисто проверить- продолжает ли курс Иван или забросил. С облегчением выдохнул...Иначе сильно бы расстроился. Иван! Не бросай курс! Уж если что, то сделай платную подписку на Бусти. Но не бросай! Такого курса я ни у кого и ни разу не видел, тем более в бесплатном доступе! За фигню всякую деньги берут и не малые, а тут...смотри, учись, только не ленись. Со своей стороны клятвенно обещаю рекламировать твой канал на каждом углу и из каждого утюга, дабы народ нагнать, который решил Котлин изучить.
Ссылки и содержание:
🔹 Тесты и практика по этому уроку: t.me/KotlinBasicsBot?start=youtube
🔹 Текстовая версия урока: clck.ru/39ZcDS
🛠 Код из всех уроков: t.me/ievetrov_dev
🛠 Личный телеграм канал про путь разработчика: t.me/ievetrov_dev
✅ Вопросы и ответы для Android собеседований: t.me/AndroidSprint_Interview
🔹 Бесплатный курс по Android: clck.ru/376Zab
🔹 VK: vk.com/ievetrov.development
00:00 Общие понятия
01:20 Геттер
01:36 Реализация по умолчанию
02:07 Произвольное значение
02:23 Сеттер. Реализация для нового значения
03:16 Кастомизация
Очень сильно благодарен за видеоуроки! Понятное объяснение и интересный сюжет для обучения. - вот фишки канала и курса!
Умоляем, не забрасывай канал 🙏🙏
Пока не собирался, спасибо вам за поддержку и хорошего дня!)
Нравится подача материала.
Нет лишней воды, ролики не длинные.
Посмотрел ролик, потом второй раз с записью кода, почитал литературу и все норм.
Некоторые так растянут, что уже не помнишь с чего начиналось, второй раз и включать не хочется.
Тут все по делу, спасибо за работу.
Благодарю за высокую оценку, будем работать дальше!
Канал классный, спасибо за твои уроки!
Благодарю за фидбек) Работаем!
@@ievetrov , в боте иногад бывают ошибки, в 15 уроке, 8 вопрос работает не совсем корректно
спасибо! когда в боте появятся практические задачи?
Спасибо вам! Уже открыта предварительная запись в боте)
isTranslated=true в сеттере перестает работать, когда в геттере вводится if с коэффициентом, только при ручном вводе nerveSignal значение isTranslated = true, а значение с коэффициентом она никак не забирает, оно игнорирует последующий if (field>300 )..... что то не понял как реализовать))
получилось только с отдельной функцией. моих знаний не хватает, чтобы организовать это через set() - он тупо до него не доходит.
Попробуйте пожалуйста проверить isTranslated в финальном коде, вы его закомментили, так и не получилось
Всмысле? Тогда в чем тут отличие от просто публичных полей? какая разница "напрямую" обращаешься или "ненапрямую", если по факту обращаешься напрямую к полям?😂
В Java я ставлю полю private и оно недоступно, а в геттере могу вернуть что угодно: само поле, новый объект по нему, заглушку, что угодно. В этом суть инкапсуляции: я решаю какой интерфейс у моих объектов и их свойств. А тут инкапсуляция идет лесом или как? Все поля типа приватные, но по факту публичные?
Получается в Котлин мне чтоб получить, скажем, из поля списка копию этого списка (ну чтоб банально оригинальную ссылку на список не возвращать), надо городить вот эти уродские функции get(){ } с мягко говоря неочевидными идентификаторами(field) прямо под полем на самом верху декларации класса??
Пока прохожу пятый урок. На этот перескочил для чисто проверить- продолжает ли курс Иван или забросил.
С облегчением выдохнул...Иначе сильно бы расстроился.
Иван! Не бросай курс! Уж если что, то сделай платную подписку на Бусти. Но не бросай!
Такого курса я ни у кого и ни разу не видел, тем более в бесплатном доступе!
За фигню всякую деньги берут и не малые, а тут...смотри, учись, только не ленись.
Со своей стороны клятвенно обещаю рекламировать твой канал на каждом углу и из каждого утюга, дабы народ нагнать, который решил Котлин изучить.
Благодарю вас) Работаем, не останавливаемся) Если будут вопросы по обучению пишите)
КАКАЯ РЫБКА!? КАКОЙ ЗАЯЦ!? КАКАЯ БЛОХАА!?!?!?
Это все галактическая тема, не нервничайте так)