84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
想请教各路大神~~如[id=" + id + "]是什么意思呢?/(ㄒoㄒ)/~~求解答~/(ㄒoㄒ)/~~
认证高级PHP讲师
toString,顾名思义,用字符串的形式表示这个变量,也可以理解为,这个变量/类/实例用字符串表达起来就是XXXX,至于这个字符串是不是唯一,那是另一件事情了。
很显然,这里的toString方法,只不过是使用字符串的拼接来表述他的属性,例如:
println(this.toString())
输出类似:Goddess [id=1 , user_name ="aaaa", sex="man".........]
Goddess [id=1 , user_name ="aaaa", sex="man".........]
toString获得的值一般不是给机器看的,而是给人看的。也就是说,toString方法中要想方设法让人一眼就看清这是什么变量,值为多少,或者一眼就能看出这个类的作用。
[id=" + id + "]很简单,输出结果就是类似Goddess [id=1 , user_name ="aaaa", sex="man".........]的字符串,表达这个类(这个变量)名字叫Goddess,有XX个属性,属性id的值为1,sex的值为man。
[id=" + id + "]
这就是用加号进行字符串的拼接。[id=" + id + "]就是表示id的值为多少,这样的好处是当打印到console的时候看起来会更友好一点。
难道是因为没看懂字符串拼接,把它当作id的赋值运算啦?
[id=" + id + "
上面的第一个引号是上一个字符串的结尾的引号,第二个是下一个字符串开头的引号:
"...[id=" //第一个字符串 + id + //拼接的id值,自动将数值等类型转换为字符串 "..." //第二个字符串
toString,顾名思义,用字符串的形式表示这个变量,也可以理解为,这个变量/类/实例用字符串表达起来就是XXXX,至于这个字符串是不是唯一,那是另一件事情了。
很显然,这里的toString方法,只不过是使用字符串的拼接来表述他的属性,例如:
println(this.toString())
输出类似:
Goddess [id=1 , user_name ="aaaa", sex="man".........]
toString获得的值一般不是给机器看的,而是给人看的。也就是说,toString方法中要想方设法让人一眼就看清这是什么变量,值为多少,或者一眼就能看出这个类的作用。
[id=" + id + "]
很简单,输出结果就是类似Goddess [id=1 , user_name ="aaaa", sex="man".........]
的字符串,表达这个类(这个变量)名字叫Goddess,有XX个属性,属性id的值为1,sex的值为man。这就是用加号进行字符串的拼接。
[id=" + id + "]
就是表示id的值为多少,这样的好处是当打印到console的时候看起来会更友好一点。难道是因为没看懂字符串拼接,把它当作id的赋值运算啦?
[id=" + id + "
上面的第一个引号是上一个字符串的结尾的引号,第二个是下一个字符串开头的引号: