古时候,楚国有个商人,一会儿说自己卖的长矛最锋利,什么都能刺穿;一会儿又说自己卖的盾牌坚固无比,能够抵挡任何攻击。但他没有想到,自己说的话有问题,前后两句不可能同时是真的。因为要是有能刺穿一切东西的长矛,那么能抵挡任何东西的盾牌也就不存在了,反过来说也是一样。后来人们就用“自相矛盾”比喻那种说话办事前后抵触、互相对立的情况。