1,在重写equals的时候需要注意哪几点?并说说这些点的含义?
自反性 x.equals(x)为true
对称性 x.equeals(y)为true那么y.equals(x)也为true
传递性 x.equeals(y)为true,y.equeals(c)为true。那么x.equeals(c)为true
一致性 当两个对象都未作修改反复调用x.equeals(y)为true
非空性 x.equeals(null)为false
自反性 x.equals(x)为true
对称性 x.equeals(y)为true那么y.equals(x)也为true
传递性 x.equeals(y)为true,y.equeals(c)为true。那么x.equeals(c)为true
一致性 当两个对象都未作修改反复调用x.equeals(y)为true
非空性 x.equeals(null)为false