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 + "}";
}
}
Такой метод полезен для отладки, логирования и вывода информации пользователю.