问答详情
源自:9-8 Java 中的 Object 类 Ⅰ

为什么要重写toString方法?

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

提问者:暮女神 2019-03-01 16:27

个回答

  • 慕粉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

    就多学一种形式嘛