1
cyhou 2018-08-03 22:05:50 +08:00 1
overwrite toString
|
2
mringg 2018-08-03 22:08:13 +08:00 via iPhone
toJson
|
5
ClutchBear 2018-08-03 22:40:06 +08:00 2
定义类的时候,
重写 toString 方法。 idea 用快捷键自动重写。 |
6
sxd96 2018-08-04 00:34:46 +08:00 4
上面已经有人跟你说过重写 toString 了。
但是之前看到打印出来的那一串十六进制数,并不是对象的地址。 Object 类的 toString 是调用了 hashCode()方法得到了对象的一个哈希值,而不是对象的地址。 更多的内容有一篇博客,或者大部分 java 书籍里相应章节都有的 https://www.cnblogs.com/xudong07/p/9055288.html |
8
sharkv 2018-08-04 09:01:55 +08:00
你查看 System.out.println(Object o)方法;源码调用的是 o.toString()。 后面的同上所述,需要重写 toString()
|