toString
toString() – это public-метод, объявленный в классе Object, который вызывается автоматически, для преобразования объектов в текст. По умолчанию он возвращает строку «полное.имя.класса@хэш_В_Шестнадцатеричном_Виде» (это может выглядеть как «java.lang.Object@1c413d89»). Обратите внимание, что часть, идущая после @ — это не адрес в памяти.
Реализация по умолчанию несёт немного пользы. Поэтому в пользовательском классе его рекомендуется переопределять, даже если это не потребуется работы создаваемой программы, то может быть полезно во время отладки.
Похожая функция, с проверкой на null, реализована в методе String.valueOf().
Бесплатные Telegram-боты для обучения
Практика с проверкой кода и помощью ИИ-ментора
AndroidSprint AI Mentor
Проверяет Pull Request'ы в GitHub, проводит тестовые собеседования с голосом и таймером, помогает разбираться с кодом 24/7
Попробовать ИИ-ментора →KotlinSprint Bot
22 урока Kotlin, 220 тестов, 120 практических задач с код-ревью
Начать обучение Kotlin →