If we are just talking "see them in the street and have to press my thighs together" hot, then yeah, love a dusty builder in hi-viz with muscles, tats, love a biker beard too, etc etc.
If we are talking dating/relationships, class is less relevant and for me it comes down to intelligence, kindness, sense of self irony, an open mind..... Looks are a factor too, but I find if I really like the guy then I start to love the way he looks, even if he isn't my usual "type".
I find any form of class prejudice (or any form of prejudice at all) a big turn off though, so if it's a middle or upper class guy who thinks he is innately superior to the working classes, he is not for me.
Plus, I am culturally pretty working class, witha strong regional accent, despite being fairly highly educated i suppose (I went to Oxford). I couldn't be in to a guy who judged my family, or my accent, or anything like that.....