ClassQ[symbol] returns True if symbol is a declared class, and False otherwise.
ClassQ[symbol]returns True if symbol is a declared class of class class or one of its parents, and False otherwise.
Check whenever Object is a class:
DeclareClass