Class methods in object-oriented programming are methods that are bound to the class and not the instance of the class. They can be called on the class itself, often used to create factory methods or to access class-level data that applies to all instances.