黑马程序员技术交流社区

标题: java的toString方法 [打印本页]

作者: 段黄军    时间: 2015-4-15 08:00
标题: java的toString方法
我什么时候需要重写toString方法,打印的时候只能够打印字符串和boolean类型吗?

作者: cyr    时间: 2015-4-15 08:17
当你想自定义输出字符串的时候就可以通过覆写toString方法咯。toString方法是Object类的方法,所有的类都间接或直接继承自Object,所以,所有类都有toString方法的。toString方法返回该对象的字符串表示;
作者: 邓士林    时间: 2015-4-15 08:18
这个倒没什么,比如一个自定义类对象,你将它toString,然后你就可以重写自身的toString方法,让它输出成员信息。
作者: 怀念子龙    时间: 2015-4-15 08:37
toString方法的返回值就是String。
作者: xlunaer    时间: 2015-4-15 08:38
比如说你打印一个类,默认打印类名@hash地址。当你重写该方法后就可以打印你自己想要的结果。这个在调试的特别方便
作者: minliang    时间: 2015-4-15 08:41
不是的啊,你要是不重写的话就是从Object类继承来的toString,打印字符串,你如果有别的需求,就要重写了!
作者: MartinYu    时间: 2016-7-7 18:06
大家解释的很好,大神
作者: Insomnia!    时间: 2016-7-7 23:34
楼上说的很对




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2