java - 关于重写toString()方法
PHP中文网
PHP中文网 2017-04-18 09:33:51
0
3
911

想请教各路大神~~
如[id=" + id + "]是什么意思呢?/(ㄒoㄒ)/~~
求解答~/(ㄒoㄒ)/~~

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(3)
黄舟

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.

Peter_Zhu

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 :

"...[id=" //第一个字符串
+ id + //拼接的id值,自动将数值等类型转换为字符串
"..." //第二个字符串
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal