刘封是刘备的义子,没有血缘关系,不能算作刘备的儿子。所以,刘备只有三个儿子。

  1、刘禅(shàn),刘备之子。甘夫人所生。刘备称帝时最年长的庶子,后登上皇位,成为蜀国后主。蜀灭亡后,被封为安乐公。

  2、刘永,刘备庶子,生母不详。先为鲁王,后封为甘陵王。与刘禅宠臣黄皓不和,被刘禅疏远。后东迁洛阳,拜奉车都尉,封为乡侯。

  3、刘理,刘备庶子,和刘永异母,生母不详。先为梁王,后封为安平王。早卒,谥为悼王。

  众所周知,三国时期,群雄逐鹿。各路诸侯国纷纷趁汉室衰颓之际,招兵买马,意图问鼎中原。最先造反的是董卓,其把控汉献帝,大肆惑乱朝纲,使得高至朝堂,低至江湖,都怨声载道。于是各路诸侯纷纷纠集人马,于虎牢关讨伐董卓。而随后便是曹操挟天子以令诸侯,继续把控天下局势了。而自曹操开始,孙坚、刘备等人都开始了征伐之路。

  而在经历了多年征战,各诸侯彼此征伐的时期后,天下局势最终被魏蜀吴三国所稳定。而三国之中,各自的继承形势也不大相似。曹魏传位于心思深沉,才能不俗的曹丕,东吴传位于才华横溢的孙仲谋。但是唯有蜀汉,在先主刘备逝世后,由资质平平,甚至有些昏庸的刘禅继承大统。许多人不由得对此感到疑惑,刘备明明有四个儿子,为何会传位给资质平平的刘禅呢?以下便是个人的观点。

  第一、分析刘备其他三子的情况。

  刘备一生共有四个儿子,一个义子刘封,其他三位则皆是亲子,分别是刘禅、刘永、刘理。先说刘备的义子刘封,刘封原本是罗侯寇氏之子,武功高强,能力不俗,也正是因此,刘备见其十分喜欢,又因为此时的刘备还没有自己的亲生孩子,便收了刘封作为义子。或许当时的刘备还有将基业留给刘封的打算,但随着刘禅的到来,刘封自然也没有多大竞争力了。

  而刘封自身也是明白事理的,在刘禅出生后,便一心一意的为义父刘备征战天下。然后,这样的局面后来却因关羽而改变。建安二十四年(公元219年),关羽在襄樊之战中,由于兵力不足,曾多次向占据上庸的刘封和孟达二人请求派兵相助。但刘封、孟达二人却以上庸刚定,需要人员驻守维护秩序为由,拒绝出兵救援关羽,最终导致关羽败走麦城,死于孙吴之手。

  而后来孟达更是投靠敌营,多种因素相加,就导致了刘封的死亡。而接下来再说刘备的另两个儿子刘永和刘理。据史料记载,公元214年,刘备娶了吴懿之妹吴氏,而吴氏则为刘备生下了刘永、刘理两个儿子。但据史料记载,刘永和刘理的资质与刘禅相差无几,甚至于在刘禅之下。自然而然的,在刘禅的四个儿子中,刘备无奈之下也只能选择刘禅。
刘备有几个儿子(为什么传位给刘禅)-冯金伟博客园
  第二、蜀汉当时有诸葛亮辅佐,谁为继承人,并不十分重要。

  再回到蜀汉当时所处的大背景来分析。三国时期本就是中国古代历史上少有的大乱世之一,即便在后期魏蜀吴三国已经稳定下来,但三国之间恐怕也是明争暗斗,风云涌动。而从大局考虑,当时跟随刘备建立蜀汉的一众将士,无疑是对刘禅的印象更为深厚的。毕竟刘禅是在他们的保护下才得以成长的,自然也会更的将士们的喜爱。

  所以若立刘禅为后主,一众将士也能更用心的辅佐他。除此之外,刘备在病逝白帝城之时,曾嘱咐诸葛亮替他好好管教刘禅,并命刘禅认诸葛亮为相父,好让诸葛亮一心一意的为蜀汉服务。而蜀汉既然有了诸葛亮的辅佐,无论是谁坐上那个继承人的位子,蜀汉的江山都是不会有很大动摇的。况且诸葛亮等一众大臣也都是希望立长子刘禅为帝,这样的安排,自然也是不错的。

  第三、刘备死时,唯有刘禅年长,其他儿子年幼,不宜继承大统。

  从时间上来看,公元214年刘备娶了吴氏,而在公元219年刘备进位汉中王时,便封了吴氏为皇后。而此时的刘永与刘理,恐怕也才几岁,尚为童稚,而相比于公元207年便出生的刘禅,自然是刘禅更为年长。而上文也提到了,蜀汉当时面临的局势也是十分严峻的,立下长子刘禅后,仍有大臣觉得新帝年幼,没有威严。若是真立了刘永或刘理,那蜀汉岂非更加困窘?

  而除此以外,三国时期众多的经验教训也在警告蜀汉立长不立幼。当年刘表死前,因为宠爱幼子,曾废长子刘琦,改立幼子刘琮,最终导致内部分裂,手中的荆州也是拱手相让。而曹操当时宠爱年纪更幼的曹植,导致曹丕做下"七步诗"之举,这些不都是明摆着的经验教训吗?而若是真立了幼子,恐怕蜀汉的一举一动,都要被人误解是否有大臣夺权。如此看来,还是立长子刘禅更为合适。以上便是为何刘备传位于资质平平的刘禅的原因了。