易百教程

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

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