A、只有晶体才有熔点,非晶体没有,故该选项说法不正确;B、固体在熔化时都要吸热,但只有晶体温度才保持不变,故该选项说法不正确;C、固体在凝固时都要放热,但是晶体凝固时温度不变,故该选项说法不正确;D、晶体熔化时吸热,温度保持不变,故该选项说法正确.故选D.