equals实现方法
比较Employee类与obj,两对象是否指向同一块存储区域。
五步走
class Employee{ private int numberA; private int numberB; public boolean equals(Object obj){ if(this == obj) return true; //(1)同地址 true if(obj == null) return false; //(2)对象null false if(getClass() != null) return false;//(2)类不同 false Employee other = (Employee) obj; //(4)转换为我 return Objects.equals(numberA,other.numberA) //(5)返回内容比较 && Objects.equals(numberB,other.numberB); } }