ToString()
Résolu/Fermé
Aminax
Messages postés
81
Date d'inscription
jeudi 26 septembre 2013
Statut
Membre
Dernière intervention
29 mai 2015
-
6 déc. 2013 à 22:41
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 7 déc. 2013 à 11:31
KX Messages postés 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 7 déc. 2013 à 11:31
2 réponses
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
6 déc. 2013 à 22:49
6 déc. 2013 à 22:49
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.
Aminax
Messages postés
81
Date d'inscription
jeudi 26 septembre 2013
Statut
Membre
Dernière intervention
29 mai 2015
7 déc. 2013 à 00:41
7 déc. 2013 à 00:41
stp si par exemple je veux retourner un objet (une chaine de caractere) dans une methode statique pourquoi on mets return objet.tostring();
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
7 déc. 2013 à 11:31
7 déc. 2013 à 11:31
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.
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.