合同具有法律效力必须具备三个条件:(1)当事人具有相应的民事行为能力。限制行为能力人可以独立签订纯获利益的合同或者与其年龄、智力、精神健康状况相适应的合同(2)当事人意思表示真实;(3)不违反法律或社会公共利益。