1、自反性:对于任何非空引用x,x.equals(x)
必须返回true;
2、对称性:对于任何非空引用x和y,如果且仅当y.equals(x)
返回true时,x.equals(y)
必须返回true;
3、传递性:对于任何非空引用x、y、z,如果x.equals(y)
返回true,y.equals(z)
返回true,则x.equals(z)
必须返回true;
4、一致性:对于任何非空引用x和y,如果在equals比较中使用的信息没有修改,则x.equals(y)
的多次调用必须始终返回true或false。
对于任何非空引用x,x.equals(null)
必须返回false。
04-05
453
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交