法定义务和道德义务的区别是:法定义务具有强制性,有法律作保障,是必须履行的义务,否则将受到法律制裁。而道德义务没有强制性,而是以自觉性来维护的,二者的联系是法定义务可包含道德义务,不履行法定义务则道德上也不允许的,而不履行道德义务则不一定触犯法律。