Classes are often related in some way. The most popular of these relations is inheritance, that is, all objects of one class, called child class or subclass, belong not only to this class, but also to other class, called parent class or superclass. For example all class Button (some specific kind of widget) may be subclass of class Widget (anything that can be displayed by windowing system), so all buttons are, by definition, widgets. This technique is often used to add some abstraction.
Some programming languages allow multiple inheritance - they allow a child class to have more than one parent class. This technique is much less useful and it often criticized for its unnecessary complexity and being hard to implement efficiently.
See also: [Object-oriented programming]?
For other meaning of word class, see Class.