Inheritance is an OOP property that allow a class to be a child of another class. This enables the child class to inherit methods and properties of the parent class, while allowing to add other methods and properties, or to override the behavior of existing methods.
If for instance we have a Veichle class, we can define two child classes Car and Motorcycle that will inherit methods common to the Veichle class.