法律与道德虽然都是对人的行为作出规范和约束,但区别是很大的。
一是产生不同。道德来源于人们多年自然形成的文化传统和对社会秩序的认知,通过人们口口相传。法律则是由国家机构制订,以文件形式存在。
二是内容不同。道德是分散的规则,内容也只是一个大概,没有准确的定义和边界。甚至对同一个行为,不同地域、不同人还可能存在认知上的偏差。法律则是体系化的制度,有很强的逻辑性,对合法行为有明确的定义。
三是执行力和约束力不同。道德通过舆论来约束,没有强制性。法律则有很强的强制性,通过通过专门的机构来执行。