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