这分两种情况,透明物体和不透明物体,透明物体的颜色由它能透过的光决定,不透明物体的光由它反射的光决定,通常你看到的不透明物体如果是黑色的那么它是吸收了所有射在它上面的光线没有被反射的光线,所以你看见它是黑色的;如果是白色,代表它反射了所有的光线,构成复合光所以是白色的。
再比如一个红色的物体(只能反射红光,其它光都会被吸收)放在暗处你用一束绿光去照射它,你看到这个物体将会是黑色的,因为它只能反射红光其它颜色的光都会被它吸收除非你用红光照射才能看清它是红色的,放在太阳下可以看清它是红色的,因为太阳光是复合光包含了红光所以里面的红光可以被反射进入人眼从而你能分辨它是什么颜色。
。