When I sing/hum lets say C note and then play on a piano a C note too, the sound I hear overlap so that I can immediately know if its the same note or not. 

I want to know if everyone can do this and why does the sound overlap?? if it does overlap because its the same note, why cant I hear that overlap when I play the same notes on piano, but only when I sing/hum the notes.