开发者社区> 问答> 正文

Java打印对象会输出什么?

Java打印对象会输出什么?

展开
收起
小天使爱美 2020-04-07 12:59:29 1016 0
1 条回答
写回答
取消 提交回答
  • 创建了一个Person对象,然后使用System.out.println方法输出Person对象。编译、运行上面程序,看到如下运行结果:Person@f72617。运行程序时,可能看到不同的输出结果:@符号后的6位十六进制数字可能发生改变。但这个输出结果是怎么来的呢?System.out.println方法只能在控制台输出字符串,而Person实例是一个内存中的对象,当使用该方法输出Person对象时,实际上输出的是Person对象的toString()方法的返回值。

    2020-04-07 12:59:55
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载