The color of an object depends on the reflection and the absorbtion of light. How?
Actually, the color of an object depends on three things, the light source, the object properties (as mentioned in the question), and the human observer. All three are necessary for an object to have “color.” As far as the object itself, it is the property of absorbing different amounts of the various wavelengths of light that impart color to the object. Whatever light is not absorbed is either reflected or transmitted and that is what we see.