# Метод toString()

Метод toString в Java используется для предоставления ясной и достаточной информации об объекте (Object) в удобном для человека виде. Правильное переопределение метода toString может помочь в ведении журнала работы и в отладке Java программы, предоставляя ценную и важную информацию. Поскольку toString() определен в классе java.lang.Object и его реализация по умолчанию не предоставляет много информации, всегда лучшей практикой является переопределение данного метода в классе-потомке. По умолчанию реализация toString создает вывод в виде:

```
package.class@hashCode
```

Пример:

```
class User {
    private String name;
    private String surname;
    private int birthYear;

    User(String name, String surname, int birthYear)
    {
        this.name = name;
        this.surname = surname;
        this.birthYear = birthYear;
    }

    @Override
    public String toString()
    {
        return this.name+" "+this.surname+", "+getAge()+" года";
    }
}

public class Main {
    public static void main(String[] args) {
        User user = new User("Эдуард", "Пупырышкин", 1990);
        System.out.println(user);
    }
}
```

Задание 1

```
Напишите переопредёленный метод toString для чека в кафе, в который входят имя
заказа, количество порций и цена.
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://comaqa.gitbook.io/java-automation/oop-v-java/metod-tostring.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
