Superclass (computer science)
Encyclopedia : S : SU : SUP : Superclass (computer science)
In computer science, a superclass is a class from which other classes are derived. A superclass is also called a parent class or base class. The classes that are derived from a superclass are known as child classes, derived classes, or subclasses. We can also say that a class A extends class B when A is a subclass of B.
A superclass allows for a generic interface to specialized functionality through the use of virtual functions.
The superclass mechanism is extensively used in object oriented programming due to the reusability that can be achieved: common features are encapsulated in modular objects.
See also
In UML, class extension (subclassing) is represented as follows: [media]
From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.
