1.道德是不具有强制性的,靠的主要是人们自觉遵守.其次是靠舆论的强制、内心的信念。
法律具有强制性,除了人们自觉遵守,还有国家强制力作为保障的。2.对象都是人的行为。
3.道德是在原始规范的基础上产生的.最早表现为禁忌、习俗、礼仪等。当生产力进一步发展,社会关系进一步复杂时,社会对规范的要求就不限定在原有的基础上,它将关系到社会重大的、带全局的内容分离出来,由另一种予以调整,道德由此产生了。
道德产生于社会观念中并存在于人们的信念里,是自发的。 法律是在道德作为一种规范已经存在的基础上产生的,是社会矛盾尖锐化,而道德无力对现实的社会关系进行规范和调整的结果。
法律是有国家制定或者认可的,并以特定的形式表现出来。