Sobes.tech
Back to questions
Junior — Middle
60

Каково предназначение метода toString в объектно-ориентированных языках программирования?

Answer from AI

sobes.tech AI

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

Пример переопределения toString в Java:

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 + "}";
    }
}

Такой метод полезен для отладки, логирования и вывода информации пользователю.