Sobes.tech
Junior — Middle
101

Erklären Sie den Zweck der Methode toString() in der Klasse Object und ihre Rolle bei der Ausgabe von Informationen über das Objekt

Antwort von AI

sobes.tech KI

Метод 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) будет показана информативная строка с именем и возрастом.