请看下面代码:
class Demo
{
}
class ObjectDemo2
{
public static void main(String[] args)
{
Demo d1=new Demo();
Demo d2=new Demo();
System.out.println(d1.equals(d2));//打印结果:false 这时d1,d2对象比较的是什么?为什么结果为false?
Demo d3=d1;
System.out.println(d1.equals(d3));//打印结果:true d3与d1比较为什么结果又为true?
}
} |