第10条:始终要覆盖toString

来源:互联网 发布:美国历年非农数据统计 编辑:程序博客网 时间:2024/06/11 13:12

第10条:始终要覆盖toString

toString的通用约定指出,被返回的字符串应该是一个“简洁的,但信息丰富,并且易于阅读的表达形式”,并且进一步指出“建议所有的子类都覆盖这个方法”。

Object中提供了toString方法的一个默认实现,它的返回结果以类的名称,一个”@”符号,以及hash码组成,例如”PhoneNumber@163b91”。

这样产生的信息令人难以理解,在实际应用中,toString方法应该返回对象中包含的值得关注的信息

0 0
原创粉丝点击