The purpose of inheritance

Inheritance lets you build an orderly hierarchy of classes.

When several of your abstract data types have characteristics in common, you can:

That is the probably the fundamental purpose of inheritance.