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

类中的tostring方法是自动执行的吗?

dog a = new dog()

此时输出a,是内存地址可以理解

但是代码不变 只在类中加tostring方法的话 为什么这个方法就执行了?

我的理解为

先String b = a.tostring();

在输出。


提问者:创ai灭世界 2018-08-03 10:54

个回答

  • 吃吃睡睡
    2018-08-03 17:52:19

    对的,也就直接相当于输出a.tostring()了

  • 慕雪0213089
    2018-08-03 17:30:04

    toString是将地址转为字符串输出