java吧 关注:1,236,729贴子:12,708,883
  • 2回复贴,共1

为什么第15,16行会调用toString()方法输出数字?

只看楼主收藏回复

为什么第15,16行会调用toString()方法输出数字?我并没有调用自己定义的toString()方法。


IP属地:北京来自iPhone客户端1楼2021-10-01 16:37回复


    IP属地:河北来自Android客户端2楼2021-10-01 19:29
    回复
      找到了答案:toString()方法是object类的方法,作用是当使用print()、println()方法时会自动调用toString()方法输出字符串,当然像第14行一样直接访问也可以。如果print()里面的内容不是字符串类型的,会自动调用toString()方法。


      IP属地:北京来自iPhone客户端3楼2021-10-02 16:43
      回复