互为矛盾的意思是比喻一个人说话、行为前后相互抵触,不一致。

矛是进攻敌人的刺击武器,盾是阻挡保护自己的武器。矛盾的两方面是一个对立统一体。相反的意思是指事物的两个方面互相对立,互相排斥。相反的两面也是互为矛盾的两方面。两个词是近义词。