public boolean equals(Object otherObject){
1)形参命名为otherObject,稍后转换为叫other的变量
2)检测this与otherObject是否引用同一对象
3)检测otherObject是否为null,如果为null,返回false
4)如果子类中equals语义不同,使用getClass()检测;如果子类中equals语义相同,使用instanceof检测;
5)将otherObject转换为相应类型(ClassName)变量other;
6)比较this和other中所有类型域是否相等。
}