Answer :The process of creating a new class from an existing class is called Inheritance. The new class acquires the properties (data members) and behaviors (member functions) of the existing class and can add additional features of its own.
The existing class is called Base Class or Super Class and
the new class is called Derived Class or Sub Class.