用“==”比较的是引用的地址,用equals比较的就是值
判断是不是同一个对象 和他们的引用有联系
需要判断引用是不是同一个
如果引用相同,则说明是同一个对象,如果引用不同,即使这2个对象里的属性值相同,它们也是不同的对象
Object a = new Object();
Object b = new Object();
判断是否是同一个对象
if(a==b)
{ System.out.println("是同一对象");}
用“==”比较的是引用的地址,用equals比较的就是值
判断是不是同一个对象 和他们的引用有联系
需要判断引用是不是同一个
如果引用相同,则说明是同一个对象,如果引用不同,即使这2个对象里的属性值相同,它们也是不同的对象
Object a = new Object();
Object b = new Object();
判断是否是同一个对象
if(a==b)
{ System.out.println("是同一对象");}