"Class" in the sense of classification and taxonomy is a common English word used in many contexts: working class, second class, business class, etc. Those aren't obscure concepts. I don't think it is any more weird than "if", though I am not a native speaker.
Years ago a read an introduction to category theory, and it was very obvious that it influenced object oriented programming.