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