美文网首页
第十二条:始终要覆盖toString【待完善】

第十二条:始终要覆盖toString【待完善】

作者: taogan | 来源:发表于2021-02-02 19:08 被阅读0次

虽然Object提供了toString方法的一个实现,但它返回的字符串通常不是类用户所期望看到的。它包含类的名称,以及一个“@”符号,接着是散列码的无符号十六进制表示法,例如:PhoneNumber@163b91。toString的通用约定指出,被返回的字符串应该是一个“简洁的单信息丰富,并且易于阅读的表达形式”。尽管有人认为PhoneNumber@163b91算得上简介和易于阅读了,但是与707-867-5309比较起来,他还算不上是丰富的。toString约定进一步指出,“建议所有的子类都覆盖这个方法”。这是一个很好的建议。

相关文章

  • 第十二条:始终要覆盖toString【待完善】

    虽然Object提供了toString方法的一个实现,但它返回的字符串通常不是类用户所期望看到的。它包含类的名称,...

  • 读 effective java 中文版第二版读后感(第四天)

    *第九条 覆盖equals时总是要覆盖hashCode *第十条 始终要覆盖toString方法 第十一条 谨慎地...

  • 始终要覆盖toString

    为什么要覆盖toString方法? 我们看一个例子,定义一个Person类: 例子很简单,将一个Person实例放...

  • 10.始终要覆盖toString

    在出现异常的时候,直接调用 toString方法打印当中的属性值,要比输出一个xxxx@xxx 这种东西有用的太多

  • 提示十二

    今天来看提示十二: 始终要覆盖toString。 toString默认会返回类名+@+哈希码的无符号十六进制。通用...

  • 第10条:始终要覆盖toString

    java.lang.Object的toString方法的实现:public String toString() {...

  • 高效Java第十条始终要覆盖toString

    java.lang.Object默认实现的toString方法返回类名@散列码的无符号十六进制表示。 toStri...

  • 待完善

    有一直老母鸡,当她还是小鸡的时候,无忧无虑的,然后她长大了,发现小时候一起玩儿的禽类有的上了天,有的下了水,有的长...

  • 待完善

    两个人最好的状态,好像就是我在闹他在笑。以前特别不理解,随着我们两个的相处,我越发的感觉这样的状态,特别的舒服,我...

  • 数据结构-系列文章

    线性表 单链表 单链表-OC实现 双链表 循环链表 栈 栈 队列 待完善 数组 待完善 树 待完善 图 待完善 哈...

网友评论

      本文标题:第十二条:始终要覆盖toString【待完善】

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