Метод toString() возвращает строковое представление объекта в Java. Каждый объект в Java имеет реализацию метода toString(), которая по умолчанию возвращает строку, содержащую имя класса и хэш-код объекта. Метод toString() может быть переопределен для любого класса, чтобы возвращать нужное строковое представление объекта, например, свойства объекта. Например, для получения текстового представления числа 42, нужно создать объект Integer и вызвать метод toString() следующим образом: Integer myInt = 42;
String intStr = myInt...
Видео версия урока:
https://youtu.be/R8f-LCu2BWs Data классы Я уже рассказывал вам про классы и ООП, начиная с 11 урока. И вы понимаете насколько это мощный инструмент, позволяющий писать код приближенный к реальности. Классические классы используются для организации кода, реализации ООП подходов. Создатели языка Kotlin сделали свой тип классов, специально для хранения данных –Data классы. Строго говоря, это обычные классы у которых есть дополнительные возможности. Со временем вы полностью почувствуете разницу, пока лишь сосредоточусь на основных отличиях, которые легко понять и запомнить...