¿Es toString () solo útil para la depuración?

Además, por supuesto, su uso con primitivas. La mayoría (si no todas) de las implementaciones que veo solo son útiles desde el punto de vista del programador.

EDITA: Entiendo que se supone que debo anular el comportamiento predeterminado, por eso mencioné implementaciones :). Y obtengo el valor de anularlo en algunos componentes que requieren una representación de cadena dentro de una GUI. Sin embargo, en el JDK al menos, veoun montó de implementaciones que solo se usan cada vez que necesita depurar las instancias del objeto.

¿Por qué está enraizado en la clase Object, ya que eso solo parece útil para GUI / depuración? ¿Hay otros usos que no conozco?

Respuestas a la pregunta(13)

Su respuesta a la pregunta