- 自反性:对于任何非空引用
x,x.equals(x)应该返回true。 - 对称性:对于任何引用
x和y,当且仅当y.equals(x)返回true,x.equals(y)也应该返回true。 - 传递性:对于任何引用
x、y和z,如果x.equals(y)返回true,y.equals(z)返回true,x.equals(z)也应该返回true。 - 一致性:如果
x和y引用的对象没有发生变化,反复调用x.equals(y)应该返回同样的结果。 - 对于任意非空引用
x,x.equals(null)应该返回false。
Object.equals(other) 规范
最新推荐文章于 2022-08-26 16:21:36 发布
博客介绍了Object.equals方法的四大特性,包括自反性,即非空引用应返回特定结果;对称性,两引用判断结果应一致;传递性,满足特定条件时判断结果应传递;一致性,对象未变时多次调用结果相同。
1832

被折叠的 条评论
为什么被折叠?



