成语“自相矛盾”的意思是用自己的长矛刺自己的盾牌.比喻自己的言行相互抵触. 矛:长矛,古代用于进攻的武器;盾:盾牌,古代用于防守的武器. 这个故事出自《韩非子·难一》:楚国有个人在集市上既卖盾又卖矛,为了招徕顾客,使自己的商品尽快出手,他不惜夸大其辞、言过其实地高声炒卖.