ToString()

Résolu
Aminax Messages postés 81 Date d'inscription   Statut Membre Dernière intervention   -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,


à quoi sert la methode toString() en Java ? Et merci d'avance

2 réponses

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
toString décrit la valeur d'un objet, c'est par exemple cette méthode qui est utilisé lorsque tu fais un println de l'objet.
0
Aminax Messages postés 81 Date d'inscription   Statut Membre Dernière intervention  
 
stp si par exemple je veux retourner un objet (une chaine de caractere) dans une methode statique pourquoi on mets return objet.tostring();
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Tous les objets possèdent la méthode toString, c'est donc la méthode à privilégier pour obtenir un String puisqu'elle est commune à tous les Object.
Si à la place tu voulais mettre une méthode "afficher", "getDescription" ou je ne sais quoi d'autre, seuls les objets qui définiraient ces méthodes particulières pourraient être utilisés.
Si on veut faire une méthode très générale qui s'applique à tous les objets seul toString le permet.
0