Inheritance is an important feature of Object Oriented Programming(OOP).
It is a process where the properties of one class is transferring to another class.
The properties are transferring from which class is known as super or parent class.
The class which inherits the properties from super class is known as child or sub class.
It provides the concept of re-usability, which is the main advantage of inheritance.
In inheritance context, through the child(sub) class object we access super class and sub class properties.
Let's see a simple python inheritance example where we are using two classes: Vehicle and Car. Vehicle is the parent or base class and Car is the child class.