toString, comme son nom l'indique, représente cette variable sous la forme d'une chaîne. On peut également comprendre que cette variable/classe/instance est exprimée comme XXXX dans une chaîne. Quant à savoir si cette chaîne est unique, c'est-à-dire. une autre affaire.
Évidemment, la méthode toString utilise ici simplement l'épissage de chaînes pour exprimer ses attributs, par exemple :
println(this.toString())
Sortie similaire à : Goddess [id=1 , user_name ="aaaa", sex="man".........]
La valeur obtenue par toString n'est généralement pas destinée aux machines, mais aux personnes. En d'autres termes, dans la méthode toString, nous devons trouver des moyens de permettre aux gens de voir clairement d'un coup d'œil de quelle variable il s'agit et quelle est sa valeur, ou la fonction de cette classe peut être vue d'un coup d'œil.
[id=" + id + "] est très simple. Le résultat de sortie est une chaîne similaire à Goddess [id=1 , user_name ="aaaa", sex="man".........], qui exprime que le nom de cette classe (cette variable) est Déesse, a XX attributs, la valeur de l'identifiant d'attribut est 1 et la valeur du sexe, c'est l'homme.
Il s'agit d'une concaténation de chaînes utilisant le signe plus. [id=" + id + "] indique la valeur de l'identifiant. L'avantage est qu'il aura l'air plus convivial une fois imprimé sur la console.
toString, comme son nom l'indique, représente cette variable sous la forme d'une chaîne. On peut également comprendre que cette variable/classe/instance est exprimée comme XXXX dans une chaîne. Quant à savoir si cette chaîne est unique, c'est-à-dire. une autre affaire.
Évidemment, la méthode toString utilise ici simplement l'épissage de chaînes pour exprimer ses attributs, par exemple :
println(this.toString())
Sortie similaire à :
Goddess [id=1 , user_name ="aaaa", sex="man".........]
La valeur obtenue par toString n'est généralement pas destinée aux machines, mais aux personnes. En d'autres termes, dans la méthode toString, nous devons trouver des moyens de permettre aux gens de voir clairement d'un coup d'œil de quelle variable il s'agit et quelle est sa valeur, ou la fonction de cette classe peut être vue d'un coup d'œil.
[id=" + id + "]
est très simple. Le résultat de sortie est une chaîne similaire àGoddess [id=1 , user_name ="aaaa", sex="man".........]
, qui exprime que le nom de cette classe (cette variable) est Déesse, a XX attributs, la valeur de l'identifiant d'attribut est 1 et la valeur du sexe, c'est l'homme.Il s'agit d'une concaténation de chaînes utilisant le signe plus.
[id=" + id + "]
indique la valeur de l'identifiant. L'avantage est qu'il aura l'air plus convivial une fois imprimé sur la console.Est-ce parce que je ne comprends pas la concaténation de chaînes et que je la traite comme une opération d'affectation d'id ?
[id=" + id + "
Le premier guillemet ci-dessus est le guillemet à la fin de la chaîne précédente, et le second est le guillemet au début de la chaîne suivante :