黑马程序员技术交流社区

标题: String类和对象的一些问题 [打印本页]

作者: 陈强fly    时间: 2014-12-25 01:06
标题: String类和对象的一些问题
String s=new String();
System.out.println(s);

Person p=new Person();
System.out.println(p);

第一次为什么是空,第二次是地址值?
作者: kerner    时间: 2014-12-25 11:16
String类覆盖重写了父类Object中的toString方法。
但是Person没有覆盖重写Object中的toString方法,所以调用的还是父类中的toString方法,该方法就是打印地址值。
作者: 菜鸟一号    时间: 2014-12-25 11:37
kerner 发表于 2014-12-25 11:16
String类覆盖重写了父类Object中的toString方法。
但是Person没有覆盖重写Object中的toString方法,所以调 ...

楼上的赞一个
作者: 赖永树    时间: 2014-12-25 12:04
算了打了一堆字突然又不想打了
作者: zcyemenye    时间: 2014-12-25 19:59
:lolString类覆盖了Object的toString()方法。返回的是本类对象。
作者: chudaming213    时间: 2014-12-25 20:05
不错,沙发命中了!




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