When light hits a surface it either bounces or is absorbed by it, depending on what colour that surface is. A white object will reflect all wavelengths equally, whereas a black object will absorb them all. When white light hits a red surface the blue and green wavelengths are absorbed and the red light is reflected (I'm just using the primary colours, rather than the full spectrum here, for the sake of simplicity).