一种是明示的撤销;
一种是推定的撤销。
前者是基于被继承人明确的意思表示而撤销,后者是基于被继承人行为而产生的撤销。这实际上是一种法律上的拟制或推定。
明示撤销、变更遗嘱,必须按照《继承法》规定的程序和要求来进行。比如,以自书遗嘱撤销、变更除公证遗嘱以外其他形式的遗嘱时,必须由遗嘱人亲笔书写、签名,注明年、月、日;以代书遗嘱撤销、变更除公证遗嘱以外其他遗嘱时,应当有两个以上的见证人在场见证。否则,撤销或变更不发生效力。
关于推定撤销或变更遗嘱问题,最高人民法院司法解释规定“遗嘱人生前的行为与遗嘱的意思表示相反,而使遗嘱处分的财产在继承开始前灭失、部分灭失或所有权转移、部分转移的,遗嘱视为被撤销或部分被撤销。”
《继承法》规定“立有数份遗嘱,内容相抵触的,以最后的遗嘱为准。”这就意味着在此之前的遗嘱被撤销或变更了。当然,最后的遗嘱必须是合法的遗嘱,才能发生变更或撤销以前所立遗嘱的法律效力。
遗嘱系单方法律行为。遗嘱设立后,遗嘱人可凭单方意思表示变更或撤销遗嘱,但应根据遗嘱的不同种类作出相应形式的变更或撤销。
对于自书遗嘱的变更或撤销,遗嘱人可在后一份遗嘱(包括公证遗嘱和非公证遗嘱)中作出不同的意思表示或作出明确撤销前一份遗嘱的意思表示。
但法律对于公证遗嘱的变更和撤销则比较严格,继承法第二十条第二款规定:“自书、代书、录音、口头遗嘱,不得撤销、变更公证遗嘱。”公证遗嘱的变更和撤销,最适宜的是也采取遗嘱公证的形式,由遗嘱人立新遗嘱,表明原先所立遗嘱变更或无效。需要注意的是,单方法律行为具有很强的对世性,单方行为生效后对行为人具有较强的拘束力,发生遗嘱变更时,数份遗嘱均为有效,只不过应按法律确定的规则选择效力最高的遗嘱;而发生遗嘱撤销时,被撤销的遗嘱自撤销的意思表示生效之日起即失去法律效力,对遗嘱人不再具有法律拘束力。
法律中对遗嘱撤销的方式作出了两个规定,即明示的撤销和推定撤销。其中属于明示撤销的。则必须要严格按照《继承法》中的规定的程序和要求进行。而对于推定撤销遗嘱,则属于法律上的拟制或推定,主要是基于被继承人的一定行为而撤销遗嘱的。