equals();方法比较的是两个对象的内容是否相同。为什么在Object类里面比较两个引用对象时,比较的却是对象的引用是否指向同一块地址?必须要重写equals();方法
Dog dog=new Dog();
Dog dog2=new Dog();
if(dog.equals(dog2)){
System.out.println("两个对象是相同的");
}else{
System.out.println("两个对象是不同的");
}