I'm a male in my late 20s. Sometimes find myself in a situation with a male coworker who I've just met, or a male stranger who I'm talking with (at a bus stop, for example), and they make a comment about a woman that is in bad taste.
For example: "Have you met the new secretary? She has an amazing body doesn't she?"
Or a stranger in public: "Check out that girl ... I'd like to get some of that!"
What is a friendly way to communicate that their comment is inappropriate and unwelcome, while avoiding coming across as thinking that I'm morally superior to them?
Clarification: I'm not suggesting that it's disrespectful for a man to simply find a woman attractive. What is demeaning and objectifying is when a man verbalizes his sexual attraction to a woman's body as a topic of casual conversation.
Update: At least one answer to this question notes that I didn't mention anything about wanting to change the way the person thinks. But that is really my greatest hope in the way that I respond - that I would help the person to think more critically about the way they talk (and think) about the people around them.