java.lang.Object提供了toString方法的一个实现,它包含类的名称,以及一个“@”符号,接着是散列码的无符号十六进制表示法,例如“PhoneNumber@163b91”.在实际应用中,toString方法应该返回对象中包含的所有值得关注的信息. 指定toString返回值的格式有不足之处:如果这个类已经被广泛使用,一旦指定格式,就必须始终如一地坚持这种格式.无论是否决定指定格式,都应该在文档中明确地表明意图. 参考资料 <Effective Java 中文版 第2版> 第10…