史记 邹阳传》云:“宋信子罕之计而囚墨翟。”(《汉书 邹阳传》作子冉,误。)考子罕有二人。一在春秋鲁襄公时,《吕氏春秋类篇》,称其“相平公、元公、景公,以仁节终其身”者也。其事迹详《左传》。一在战国初年,韩非(《二柄》《外储右下》《说疑》诸篇。)李斯(《上二世书》,见《史记》本传。)韩婴(《诗外传》七。)刘安(《淮南 道应。》刘向(《说苑 君道》。)诸氏书,言其劫君而擅政者也。韩非《内储》,“皇喜与戴驩争权,遂杀宋君而夺其政”,《左传》子罕乐喜字,则此子罕乃皇喜字也。杀者,《孟子》杀三苗于三危,《虞书》作窜。《左》昭元,周公杀管叔而蔡蔡叔,注:蔡,放也。杀蔡互通,谓窜逐放之耳。子罕劫君当为昭公。宋前后亦有二昭公。《韩诗外传》六,《贾子 先醒篇》并有昭公出亡反国事,皆指后昭公言。而高诱注《吕览》,谓春秋时子罕杀宋昭公。(见《召类》。)此当由战国时子罕与后昭公同时,擅权逐君,高氏误记,遂谓在春秋时也。(梁玉绳《吕子校补》则谓高注子罕杀昭公为无据。)据此则墨翟当与宋后昭公同时。《史记 孟荀列传》:“墨翟为宋大夫。”鲍彪谓当景公、昭公时。孙诒让则断为正在昭公时。《年表》昭公薨在周威烈王二十二年,孙氏《墨子年表》云:“疑昭公实被放弑,墨子之囚,殆其末年事。”余考昭公末年在周威烈四年,去墨子止楚攻宋已逾二十年。墨子若仕宋,应即在止楚攻宋后。子罕劫君擅权,并不在昭公之晚节,则宋囚墨翟,乌见其必在昭公之末年乎?大体在昭公三十一年以后,则颇可定也。