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

Что такое метод toString() из класса Object

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

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

java
public class Person {
    private String name;
    private int age;

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

Пример вызова:

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

Если toString() не переопределён, вывод будет типа Person@1b6d3586.

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

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

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

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