易百教程

318、为什么要重写 equals() 方法?

equals()方法用于检查两个对象是否相同。如果想根据属性检验对象是否相等,则需要重写它。例如,Employee 是一个有 3 个数据成员的类:idnamesalary。但是,想通过薪水检验员工对象的相等性。然后,需要重写 equals() 方法。