行星本身并不发光,我们看到的是它反射的太阳光。
大气层在我们和恒星之间。当恒星的光穿过大气层时,会发生折射。但由于温度不均匀,大气密度和厚度不同,折射光会不断变化,导致折射光一会儿能进入眼睛,一会儿不能进入眼睛,使我们误以为星星在闪烁。