开发者社区 问答 正文

toString()的一些问题

每个输出语句输出的都是String型的吗,是不是每个输出语句都隐式的调用了toString方法,int i=1,输出i,也是String型吗,可能表述有点问题,如果是隐式的调用,哪些也是隐式调用的,求大神给解释下.

展开
收起
蛮大人123 2016-06-08 10:46:17 1817 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    通常我们打印一个对象时system. out. print(对象),就会隐式调用对象的toString方法,默认调用的是Object的这个方法打印对象地址,如果这个对象类重写了这个方法,就会调用重写方法,这就是多态的表现,由对象的真实类型决定的。

    2019-07-17 19:31:22
    赞同 展开评论
问答地址: