单选题   下列关于违约责任的说法,正确的是______。
 
【正确答案】 D
【答案解析】[考点] 违约责任及违约责任的免除。 违约责任具有相对性。选项A错误。违约责任主要具有补偿性。选项B错误。违约责任可以由合同当事人约定,但约定不符合法律规定的,将被撤销或被宣告无效。选项C错误。