Встречается на собеседованиях • сегодня

Для чего нужен toString

Метод toString() используется для строкового представления объекта. По умолчанию (если не переопределён) возвращает имя класса и хеш-код объекта, например: ClassName@123abcd.

Переопределяя toString(), можно сделать вывод более информативным, что полезно для логирования, отладки или вывода данных.

Пример:

java
@Override
public String toString() {
    return "Person{name='" + name + "', age=" + age + "}";
}

Вызов System.out.println(person) выведет: Person{name='John', age=30}.

Важно:

  • Всегда переопределяйте toString() для классов, которые могут потребовать читаемого вывода.
  • Избегайте сложной логики внутри toString() — метод должен быть быстрым и безопасным.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы