美文网首页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