违法就会构成合同无效。合同无效的情形:
1、一方以欺诈、胁迫的手段订立合同,损害国家利益;
2、恶意串通,损害国家、集体或者第三人利益;
3、以合法形式掩盖非法目的;
4、损害社会公共利益;
5、违反法律、行政法规的强制性规定。
只要符合下列生效要件就是有效的:
1、订立合同的当事人具有完全民事行为能力。
2、合同是当事人的真实意思表示,且是当事人自愿签订的。
3、合同内容不违反法律、行政法规的强制性规定,不违背公序良俗。
合同和协议的区别有:
1、法律效力不同。合同在法律范畴内合同比协议更有说服力;
2、具体内容不同。合同写得比较明确、具体、详细、齐全,并涉及到违约责任,即使其名称写的是协议,也是合同;
3、含义不同。协议是签订合同的基础,合同又是协议的具体化。
法律依据:《中华人民共和国民法典》第一百四十三条
具备下列条件的民事法律行为有效:
(一)行为人具有相应的民事行为能力;
(二)意思表示真实;
(三)不违反法律、行政法规的强制性规定,不违背公序良俗。
因篇幅问题不能全部显示,请点此查看更多更全内容