bonjour ,
je suis debutant en java et j'ai rencontré un problème avec la méthode tostring.
*je ne compris pas à quoi sert la methode toString() en Java.
* Comment l'utiliser et surtout quand.
Merci bien d'avance
Version imprimable
bonjour ,
je suis debutant en java et j'ai rencontré un problème avec la méthode tostring.
*je ne compris pas à quoi sert la methode toString() en Java.
* Comment l'utiliser et surtout quand.
Merci bien d'avance
Salut,
La méthode toString() sert tout simplement à obtenir une représentation d'un objet sous forme d'une chaine de caractère. Cette représentation dépend bien entendu de l'objet en question.
a++
Concrètement elle sert surtout au debugging, ou alors pour les objets qu'on a fréquemment besoin de transformer en String, genre Integer ou StringBuilder.
Merci bien pour vos réponses,
est ce que on peut invoquer la méthode tostring() à partir de n'importe quels instances de classes?
toString() faisant partie de la classe Objet, tout objet java a une méthode toString(), donc oui, tu peux l'utiliser sur toute instance de ton code. Maintenant, comme on l'a dit, ce que ca sort, dépend fortement de la classe.
Bonjour,
la méthode toString() est défini dans la classe java.lang.Object.
Toutes les sous-classes de la classe Object héritent de la méthode toString()
ainsi on peut invoquer la méthode tostring() à partir de n'importe quels instances de classes.
Lorsque la méthode toString() n'est pas surchargée dans une sous-classe, la chaîne de caractère retournée est de la forme NomSousClasse@valeurHexadecimaleDeHachageDeLObjetInstancie
La surchage de la méthode toString() d'une classe est une façon simple d'obtenir qlq informations sur l'objet instancié par exemple.
Merci bien,:ccool::ccool: