自反性(reflexive)
对于任何非null的引用值x, x.equals(x)必须返回true对称性(symmetric)
对于任何非null的引用值x和y, 当且仅当y.equals(x)返回true时,x.equals(y)返回true传递性(transitive)
对于任何非null的引用值x,y,z ,如果x.equals(y)返回true, y.equals(z)返回true, 则x.equals(z)返回true一致性(Consistent)
对于任何非null的引用值x和y,只要equals的比较操作在对象中所用的信息没有被修改,多次调用x.equals(y)就会一致地返回true,或者一致地返回false
equals方法特性
最新推荐文章于 2021-12-09 14:44:42 发布