美文网首页Effective Java Sencond Edition
Effective Java 第10条: 始终要覆盖toStri

Effective Java 第10条: 始终要覆盖toStri

作者: linyk3 | 来源:发表于2019-01-03 14:38 被阅读0次

java.lang.Object 提供的toString方法的实现: 类名@散列码无符号十六进制, 例如 PhoneNumber@163b91

toString 的通用约定:

  • toString 返回的字符串应该是一个"简洁的, 但信息丰富,并且易于阅读的表达形式"
  • 建议所有子类都覆盖这个方法

提供好的toString 实现可以使类用起来更加舒适.
当对象被传递给println, printf,字符串联操作符(+) 以及assert时, toString 方法会被自动调用.

相关文章

网友评论

    本文标题:Effective Java 第10条: 始终要覆盖toStri

    本文链接:https://www.haomeiwen.com/subject/devfrqtx.html