A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 段黄军 中级黑马   /  2015-4-15 08:00  /  914 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我什么时候需要重写toString方法,打印的时候只能够打印字符串和boolean类型吗?

7 个回复

倒序浏览
当你想自定义输出字符串的时候就可以通过覆写toString方法咯。toString方法是Object类的方法,所有的类都间接或直接继承自Object,所以,所有类都有toString方法的。toString方法返回该对象的字符串表示;
回复 使用道具 举报
这个倒没什么,比如一个自定义类对象,你将它toString,然后你就可以重写自身的toString方法,让它输出成员信息。
回复 使用道具 举报
toString方法的返回值就是String。
回复 使用道具 举报
比如说你打印一个类,默认打印类名@hash地址。当你重写该方法后就可以打印你自己想要的结果。这个在调试的特别方便
回复 使用道具 举报
不是的啊,你要是不重写的话就是从Object类继承来的toString,打印字符串,你如果有别的需求,就要重写了!
回复 使用道具 举报
大家解释的很好,大神
回复 使用道具 举报
楼上说的很对
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马