1.对于任何引用类型, o.equals(o) == true成立.
2.如果 o.equals(o1) == true 成立,那么o1.equals(o)==true也一定要成立.
3.如果 o.equals(o1) == true 成立且 o.equals(o2) == true 成立,那么
o1.equals(o2) == true 也成立.
4.如果第一次调用o.equals(o1) == true成立再o和o1没有改变的情况下以后的任何次调用
都成立.
5.o.equals(null) == true 任何时间都不成立.
使用方法:
if(对象1.equals(对象2))
{
成立
}
本文详细阐述了Java中equals方法的五个基本原则,包括自反性、对称性、传递性、一致性及不等性,确保正确实现equals方法以提高对象比较的准确性。
10万+

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



