Java 对象 始终要覆盖toString
Posted 王景迁
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 对象 始终要覆盖toString相关的知识,希望对你有一定的参考价值。
java.lang.Object提供了toString方法的一个实现,它包含类的名称,以及一个“@”符号,接着是散列码的无符号十六进制表示法,例如“[email protected]”。在实际应用中,toString方法应该返回对象中包含的所有值得关注的信息。
指定toString返回值的格式有不足之处:如果这个类已经被广泛使用,一旦指定格式,就必须始终如一地坚持这种格式。无论是否决定指定格式,都应该在文档中明确地表明意图。
参考资料
《Effective Java 中文版 第2版》 第10条:始终要覆盖toString P44-45
以上是关于Java 对象 始终要覆盖toString的主要内容,如果未能解决你的问题,请参考以下文章
Effective Java2读书笔记-对于所有对象都通用的方法