以子之矛攻子之盾是什麼意思

「以子之矛攻子之盾」是一句成語,源自於中國古代的一個寓言故事。這句話的意思是用自己的矛攻擊自己的盾牌,比喻一個人在邏輯上自相矛盾,或者在言行上前後不一致,自己反駁了自己。

這個成語的出處是《韓非子·難一》,原文中記載了這樣一個故事:

楚人有鬻盾與矛者,譽之曰:「吾盾之堅,物莫能陷也。」又譽其矛曰:「吾矛之利,於物無不陷也。」或曰:「以子之矛,陷子之盾,何如?」其人弗能應也。

這個故事的大意是:有一個楚國人同時賣矛和盾,他誇耀自己的盾牌非常堅固,任何東西都無法刺穿它;同時又誇耀自己的長矛非常鋒利,可以刺穿任何東西。這時候,有人問他:「如果用你的長矛刺你的盾牌,結果會怎麼樣?」這個楚國人無法回答這個問題,因為他無法自圓其說。

後來,人們就用「以子之矛攻子之盾」來形容那種自相矛盾的情況。