姬昌食子是神話傳說《封神榜》中的一個(gè)故事,是帶有神話色彩的,所以真實(shí)性并不高。而這里的“子”,指的是姬昌的兒子伯邑考。史書上關(guān)于伯邑考的記載并不多,所以關(guān)于伯邑考的真實(shí)死因無從考證。
在《封神榜》中,伯邑考是死在朝歌的,當(dāng)時(shí)姬昌被紂王軟禁,伯邑考為了救父親去了朝歌,但是紂王怕姬昌回到西岐之后會(huì)起兵造反,可是他又怕自己太過分會(huì)引起西岐的不滿,這個(gè)時(shí)候妖妃蘇妲己向紂王獻(xiàn)計(jì),把伯邑考?xì)⒘耍盟娜庾龀砂咏o姬昌吃。
如果姬昌不吃了,那就說明他是能人,便可以以此為借口殺了姬昌,但是如果姬昌不吃,那便說明他不是能人,就可以把他放回西岐了。所以為了大業(yè),即使姬昌知道這個(gè)自己兒子的肉,還是把包子吃了下去。
其實(shí)姬昌在出發(fā)去朝歌之前,曾經(jīng)對(duì)伯邑考說過,不管發(fā)生什么都不要去朝歌,因?yàn)樗呀?jīng)算出伯邑考會(huì)有此一劫了,可惜的是伯邑考并沒有聽姬昌的話,所以最后才落得了這樣的結(jié)局。
在不同的影視劇中,對(duì)于這部分也有不同的演繹,但是核心只有一個(gè),那就是姬昌為了天下,不得不吃了自己的兒子。