See also superclass. A class from which another class is derived.
A base-class is a 'normal' class definition. Base-classes can sometimes be supported by multiple sub-classes.
In C++, the class from which another class (a subclass) inherits. It can also be used to specify a class from which all classes in a hierarchy ultimately derive (also known as a root class).