single inheritance

single inheritance

The property of an object-oriented language which restricts a sub-class to be derived from only one parent. Opposite of multiple inheritance.

single inheritance

In object-oriented programming, a class that has no more than one parent. Contrast with multiple inheritance.
References in periodicals archive ?
Chernikov draws on statistics to measure the manner in which Peter's law on single inheritance of 1714 affected both members of the nobility and their serfs.
Object-oriented programming in D uses a single inheritance hierarchy.
They range from the trivial (longer names with 63 characters in a name, more continuation lines, longer statements), to the more substantial revisions such as additions to support object-oriented programming: type extension-which provides single inheritance, polymorphic variables, and type-bound procedures--which provide dynamic dispatch.
Single inheritance allows a class to derive from a single base class.
This technique also works for single inheritance, but it is the only workaround you have to mimic multiple inheritance in .
A single inheritance phylogenetic tree (a diagram showing the interrelations of a group derived from a common ancestor) provides a convenient method for the study of phylogenetic relationships (Felsenstein, 1993; Pagel 1999; Pagel & Harvey, 1988).
Figure 1 contains an example that illustrates the way in which this study used a single inheritance tree.
ABAP Objects uses a single inheritance object model and provides full support for object features including encapsulation, polymorphism and interfaces (special classes without an implementation piece).
The idea that partible inheritance had a negative influence on the economic well-being of noble families is well known; it was set out in the famous Law of Single Inheritance published by Peter the Great in 1714.
A key strand of the discussion is the Law of Single Inheritance itself.
If each new class definition must directly depend on at most one other class definition, we say the language uses single inheritance.
This language-defined root class thus bind all user-defined classes together into a single inheritance graph structure and is used to provide a set of services common to all classes in the system.

Full browser ?