Class diagrams using UML model the static relationships between classes in a system. They show classes, attributes, operations, and relationships like associations and generalizations. Associations describe links between classes, like a customer ordering products. Generalizations define inheritance between superclasses and subclasses, where the subclass inherits structure and behavior from the parent class.