java equals general agreement

1. 自反性. reflexive . for non null value. x.equals(x) always be true.

2. 对称性. symmetric. for non null value x and y. if x.equals(y)  = true, y.equals(x) always will be true.

3. Transitive. transitive. x,y,z

4. Consistency.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324856605&siteId=291194637