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

Как используется метод toString

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

Пример переопределения:

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

}

text

**Использование:**  
```java
Person person = new Person();
person.setName("Alice");
person.setAge(30);
System.out.println(person); // Выведет: Person{name='Alice', age=30}

Где применяется:

  • Автоматически вызывается при конкатенации строк ("Info: " + obj).
  • Используется в логах, отладке и коллекциях (например, System.out.println(list)).

Важно: Всегда переопределяйте toString() для удобства отладки!

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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