《继承法》第二十二条规定“无行为能力人或限制行为能力人所立遗嘱无效。”无行为能力或限制行为能力人不具备真实表达自己意思的能力,也不具备与其相关的民事活动的责任能力,他们所立遗嘱,超越了法律规定的范围,法律规定其从事的民事活动无效,是为了保护他们的利益不受侵害。为此,最高人民法院关于贯彻执行《中华人民共和国继承法》若干问题的意见第四十一条“遗嘱人立遗嘱时必须有行为能力。无行为能力人所立的遗嘱,即使其本人后来有了行为能力,仍属无效遗嘱。遗嘱人立遗嘱时有行为能力,后来丧失了行为能力,不影响遗嘱的效力。”也充分说明了立遗嘱人必须具有立遗嘱的能力。
《继承法》第20条规定:遗嘱人可以撤销、变更自己所立的遗嘱。立有数份遗嘱,内容相抵触的,以最后的遗嘱为准。自书、代书、录音、口头遗嘱,不得撤销、变更公证遗嘱。所谓撤销,是指取消原来所立遗嘱的全部内容;所谓变更,是指对遗嘱所作的补充或者部分修改。具体撤销或者变更的方法是:撤销或者变更遗嘱,应与设立遗嘱时的程序相适应。撤销代书遗嘱,仍应邀请原代书人、见证人到场,立遗嘱人作出撤销声明;如果撤销后重新立遗嘱,应在所立新遗嘱中注明原遗嘱撤销;如果撤销自书遗嘱,应在后立的遗嘱上注明撤销先前的遗嘱,没有注明的,应以最后的遗嘱为准。如果是撤销公证遗嘱,必须经过再公证。公证遗嘱的效力高于其他形式的遗嘱的效力,不能以其他遗嘱形式撤销公证遗嘱。
遗嘱的订立其实也是在一定程度上避免因为遗产分配而产生争议,但如果订立的遗嘱本身不具有法律效力的话,可能也不能避免出现相关纠纷。而订立遗嘱就要求遗嘱人必须要具有立遗嘱的能力,首先在行为能力上面就是具有完全的民事行为能力,这样才能在一定程度上保障订立的遗嘱没有超越法律规定的范围,是有效的。