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