为什么图一不相等,==比较的是地址,equals比较的是内容,不是吗,为什么加上图二后就相等了,图二作用是什么
例如:
Animal animal1=new Dog();
Animal animal2=new Cat();
Animal animal3=animal1;
则animal1==animal2 (FALSE)
animal1.equals(animal2) (false)
animal1==animal3 (true)
animal1.equals(animal3) (true)
waste_time
相关分类