區別:(1)道德是隨著人類社會的出現而出現的,在人類社會發展的任何階段都不可能沒有道德;法律是伴隨著階級社會的產生而產生的,也會隨著階級社會的消滅而消滅。(2)在階級社會中,道德是由統治階級的倡導,通過億萬人的行為實踐,並得到大多數人的贊同和同意而凝結成的行為準則;法律由國家機關及其特定部門制定。(3)道德的實施有賴於社會成員的道德意識和道德自覺,有賴於社會成員的相互監督,並憑借道德說服和勸導發揮作用;但法律具有國家的強制性質,其實施主要依靠國家的強制力和對違法者的強有力制裁來保證其實施。
連接:(1)道德與法律是相互聯系的,道德是法律規範的來源之壹,法律的很多內容都來源於道德;(2)道德和法律是相輔相成的,法律在維護道德方面起著重要的作用。許多道德規範通過成為法律而得到加強。