equals 的对称性,有点绕,求解释

通常来说 Employee 是父类,Manager是子类,或者说是扩展类。为什么对称性不允许这个方法调用返回false,或者抛出异常呢,快被绕晕了

equals的对称性?,,,不应该是,
A.equals(B)等于B.equals(A)

http://www.cnblogs.com/ttylinux/p/6539436.html

很简单的道理,人是动物,你能说人=动物么?
人是动物是偏序的,人是动物,动物不是人,狗是动物,狗不是人。
等于是一种全序关系。人=human being