quand utiliser la méthode toString()

Cela peut sembler très basique... quelqu'un peut-il expliquer l'utilisation de la toString() méthode et quand les utiliser efficacement?

Avez fait une recherche sur google mais impossible de trouver les bonnes ressources.

Dans quelle langue?
En Java...et aussi dans une base de code C++, je suis en train de travailler sur, il ya une coutume de la mise en œuvre de la fonction toString utilisé pour le débogage..
Voici un article qui montrent comment et quand utiliser la méthode toString.coffeewithcode.com/2011/11/03/...

OriginalL'auteur | 2010-02-24