黑马程序员技术交流社区
标题:
System.out.println(s1 == s1.toString());是true还是flase?
[打印本页]
作者:
猫咪先生
时间:
2015-7-20 23:19
标题:
System.out.println(s1 == s1.toString());是true还是flase?
假设我创建一个对象
Student s1 = new Student();
System.out.println(s1 == s1);
这里的==比较的是地址值,所以相等,是true。
System.out.println(s1);
System.out.println(s1.toString());
这两个输出语句输出的结果是一致的。
那System.out.println(s1 == s1.toString());
这个输出语句是true还是flase?
作者:
Sparky
时间:
2015-7-20 23:21
false,String类重写了toString方法,输出的是值
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2