Obeject类的equals()方法如下:
public boolean equals(Obeject obj){
return this==obj
}
这个比较的是地址,要比较他们的属性要重写对么?
public Boolean equals(Obeject obj){
if(obj instanceof Employee){
Employee e=(Emoloyee)obj;
return e.id.equals(this.id)&&e.name.equals(this.name);
}
return false;
}
不明白什么是e.id.equals()?
而且这个equals是重写的equals还是Object的equals呢?如果是重写的为什么不会无限循环?
