因为物体机械能包含动能和势能,势能又包含重力势能和弹性势能。重力或弹力做功,只是相应的重力势能或弹性势能转化为动能,其动能和势能的总量不变,因此机械能守恒不变。而其他力做功是将其他形式的能量转化为物体的动能或势能。它做的功就是机械能的变化量就比如你把一桶水从一楼搬到2楼。那始末状态都为静止,动能都为零,但重力势能增加了。所以机械能变化量就是重力势能的增加量,而它增加的能量是由人搬东西消耗的能量转化而来的。