黑马程序员技术交流社区
标题:
引用数据类型的判断
[打印本页]
作者:
wmc1994
时间:
2016-8-10 22:09
标题:
引用数据类型的判断
Student stu1 = new Student();
stu1.name = "小明";
Student stu2 = new Student();
stu2.name = "小明";
Student stu3 = new Student();
stu3 =stu1;
System.out.println(stu1 == stu2);
System.out.println(stu1 == stu3);
为什么结果输出第一个为false;
第二个为true;
作者:
chj0311
时间:
2016-8-10 22:28
stu1和stu2指向的是不同的对象,stu1和stu3指向的是同一个对象。
作者:
life写实
时间:
2016-8-10 23:03
第一个false就不用多说了吧。。new了俩个对象肯定不是同一地址值啊,第二个:stu3被重新赋值了啊。。他就等于stu1啊,兄弟,你故意的吧
作者:
wmc1994
时间:
2016-8-12 00:30
life写实 发表于 2016-8-10 23:03
第一个false就不用多说了吧。。new了俩个对象肯定不是同一地址值啊,第二个:stu3被重新赋值了啊。。他就等 ...
只是想测试==是否测试的是地址还是值相等
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2