Назад к вопросам
Junior — Middle
65
Какая роль у метода toString в классе или объекте?
Ответ от нейросети
sobes.tech AI
Метод toString в Java служит для получения строкового представления объекта. По умолчанию он определён в классе Object и возвращает строку, содержащую имя класса и хэш-код объекта.
Переопределение toString в своих классах позволяет:
- Удобно выводить содержимое объекта для отладки и логирования.
- Представлять объект в человекочитаемом виде.
Пример переопределения:
public class User {
private String name;
private int age;
public User(String name, int age) {
this.name = name;
this.age = age;
}
@Override
public String toString() {
return "User{name='" + name + "', age=" + age + "}";
}
}
Теперь вызов toString на объекте User вернёт информативную строку, например: User{name='Иван', age=30}.