为什么要重写toString方法?

来源:9-8 Java 中的 Object 类 Ⅰ

暮女神

2019-03-01 16:27

直接通过 对象名.属性 不就可以得到属性值吗,比如dog.age

写回答 关注

4回答

  • 慕粉1526224362
    2019-03-01 17:27:23
    已采纳

    想想Arrays.toString,如果你不重写,你每次都要写一个循环遍历输出数组,多麻烦啊。重写了,一个方法就搞定了。

  • 所念隔远乡
    2019-04-28 23:05:16

    重写知识为了看的更直观,没别的意思

  • 记忆的沙漏_梦影
    2019-03-02 17:48:52

    针对需要特殊要求的对象就要重写toString方法,比如你要输出dog.age,dog.weight 等。重写之后再次输出就不用多个属性再写一遍

  • 慕桂英3514163
    2019-03-01 17:40:28

    就多学一种形式嘛


Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530647 学习 · 6091 问题

查看课程

相似问题