Sobes.tech
Junior — Middle

Leg uit wat de bedoeling is van de methode toString() in de klasse Object en de rol ervan bij het weergeven van informatie over het object

sobes.tech AI

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