黑马程序员技术交流社区

标题: 请问底层原理是什么? [打印本页]

作者: ender    时间: 2014-6-3 11:54
标题: 请问底层原理是什么?
本帖最后由 ender 于 2014-6-4 21:55 编辑

为什么用输出语句s.o.p输出对象的结果不一样呢?,如输出简单对象是地址值,数组是地址值,而输入日期对象是日期,输入集合得到集合的元素?底层的原理到底是什么?
作者: ゞ导火索゛    时间: 2014-6-3 12:15
通过System.out.println(对象)输出的内容都是对象调用toString()方法的返回值:自定义对象和数组引用的toString方法都是继承自根类Object的toString()方法;而日期类重写了Object的toString()方法,具体格式看api中java.util.date中的toString方法;而集合类是继承了AbstractCollection中的toString方法






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2