Метод toString () класса Integer автоматически используется, когда требуется строка символов в следующем за последним утверждении.
К тексту, который вы цитировали, приложен код. Следующее за последним утверждением в коде:
System.out.println( "Integer object holds: " + value );
, где value
- это экземпляр Integer
.
Чтобы выполнить объединение "Integer object holds: " + value
, value
необходимо преобразовать в строку. toString()
метод Integer
вызывается для выполнения этого преобразования.
Аналогично утверждение:
System.out.println( "Double object holds: " + dvalue );
включает вызов toString()
метода Double
для преобразования dvalue
в строку.