如果你使用
instanceof,让你
equals实现
final将保留方法的对称性合同:
x.equals(y) == y.equals(x)。如果
final看似有限制,请仔细检查你的对象等效性概念,以确保你的首要实现完全维护
Object类所建立的契约。

如果你使用
instanceof,让你
equals实现
final将保留方法的对称性合同:
x.equals(y) == y.equals(x)。如果
final看似有限制,请仔细检查你的对象等效性概念,以确保你的首要实现完全维护
Object类所建立的契约。