how do i stop the messages from being seen when i recieve them on samsung nexus s?

when a text message comes through it shows up on my front screen and anyone can see. i was wondering if there was anyway i could stop it from showing up when its recieved. for privacy reasons
thanx in advance for anyones help x