黑马程序员技术交流社区
标题:
请问底层原理是什么?
[打印本页]
作者:
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