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

Что делает toString

Метод toString() возвращает строковое представление объекта. По умолчанию (в классе Object) он выводит имя класса и хеш-код объекта, но его часто переопределяют для удобного вывода данных.

Пример:

java
class Person {
    String name;
    int age;

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

Person person = new Person();
person.name = "Alice";
person.age = 30;
System.out.println(person); // Выведет: Person{name='Alice', age=30}

Используется для:

  • Логирования
  • Отладки
  • Конвертации объектов в читаемый формат
  • Неявного вызова при конкатенации строк ("Info: " + person)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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