光不是没有质量,而是具有一个确定的质量,提出光子没有静止质量的原因是,狭义相对论指出,物体高速运动时其质量增加。但质量的这种增加不能被任何与光速运动物体一起运动的人所察觉,而只能由身处可以看见物体高速运动的参考系中的观测者探测到。对这样的观察者来说,测得的运动物体质量的增加符合相对论力学方程式,而如果物体能以光速运动的话,质量将增加到无穷大,这就是任何亚光速物体永远不可能加速到光速的原因之一。要避免真正以光速运动的物体拥有无穷大质量,唯一的办法就是令其静止质量为零。光子在任何参考系中都永远不会静止;狭义相对论的基础就在于,从任何参考系测得的光速都相等,但传统上说一切以光速运动的实体的静止质量等于零,是因为这样可以方便地得出它们以光速运动时的质量让人为零。