Урок 22: Data class (дата классы) copy, toString, equals, hashCode | Курс по Kotlin с нуля

Описание к видео Урок 22: Data class (дата классы) copy, toString, equals, hashCode | Курс по Kotlin с нуля

🔹 Тесты и практика по этому уроку: https://t.me/KotlinBasicsBot?start=yo...
🔹 Текстовая версия урока: https://clck.ru/39Zb9c

🛠 Код из всех уроков: https://t.me/ievetrov_dev
🛠 Личный телеграм канал про путь разработчика: https://t.me/ievetrov_dev
✅ Вопросы и ответы для Android собеседований: https://t.me/AndroidSprint_Interview

🔹 Бесплатный курс по Android: https://clck.ru/376Zab
🔹 VK: https://vk.com/ievetrov.development

Доп. материалы:
https://habr.com/ru/company/vk/blog/3...
https://habr.com/ru/company/badoo/blo...

Обзор возможностей и сравнение обычных и data классов в Котлин. Вы наверное уже начали встречаться с таким необычным с первого взгляда поведением... Когда описал сущность в классе, создал экземпляр класса и попытался распечатать его в консоль целиком. Не дергая отдельные свойства, а все сразу. И в консоли отображается непонятный набор символов. Вот в этом уроке разберемся почему так происходит и какие есть варианты выхода из ситуации. Кроме того рассмотрим другие возможности дата классов, а точнее их методы, такие как copy(), toString(), equals(), hashCode().

00:00 Data классы
00:41 Дополнительные возможности Data классоd
01:14 Метод toString()
02:55 Метод equals()
04:24 Метод hashCode()

#kotlin #котлин #программирование

Комментарии

Информация по комментариям в разработке