黑马程序员技术交流社区

标题: 疑问???? [打印本页]

作者: 申航航    时间: 2014-8-19 08:37
标题: 疑问????
Person p = new Person();

System.out.println(p);

输出p 时,如果Person类修改了toString()方法,是不是输出时调用p.toString()啊!!!

作者: 华谦    时间: 2014-8-19 08:41
是的,会调用你覆盖掉的toString方法
作者: 王凯路路    时间: 2014-8-19 09:04
你覆写完父类方法,在调用时,底层自动调用你覆写的方法
作者: masai158    时间: 2014-8-19 09:10
打印p对象,如果你覆写了toString则会按照你的toString来打印。如果没有覆写toString则是打印 哈希值
作者: ximi    时间: 2014-8-20 20:16
是的, 如果重写了toString()方法,将输入重写的方法




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