A key feature of OOP is inheritance. A class may inherit keys and values from another class. The inheriting class is called the "child" and the inherited class is called the "parent". If the class A was the parent to class B in an inheritance, we say "A" is the superclass to B and B is a subclass of A.