法律分析:遗赠扶养协议在法律上的效力高于遗嘱的效力,也高于法定继承的效力。也就是如果有遗赠扶养协议的,并且继承人履行了协议约定的义务的,那么即使有遗嘱,也无法对抗遗赠扶养协议。法律依据:《中华人民共和国民法典》 第一千一百二十三条 继承开始后,按照法定继承办理;有遗嘱的,按照遗嘱继承或者遗赠办理;有遗赠扶养协议的,按照协议办理。第一千一百五十八条 自然人可以与继承人以外的组织或者个人签订遗赠扶养协议。按照协议,该组织或者个人承担该自然人生养死葬的义务,享有受遗赠的权利。