Inheritance:
Acquiring a properties and methods from Parent class to Child class.
For example, In some cases we can hear from any one of your relative or your friends will say like that "You are bahaving like your Father" or "You looks like your Father/Mother".we can find Means you are getting some default behaviour from your parents and that you extending and improving your features.
This is called Inheritance.
If you observe in the society, we can find four different types of Parents.
Type 1: I can give you every thing whatever I've.
Type 2: I can give you something and you can earn something by your own
Type 3: I have everything to give but I don't have children to give the things what I have
Type 4: I don't have anything to give, you only need to get the things of your own
Here I refers to "PARENT" and You refers to "CHILD"
Type 1 can achive by using Simple Inheritance
Type 2 can achive by using "abstract" modifier
Type 3 can achive by using "final" modifier
Type 4 can achive by using "Interfaces"
If you can understand these scenarios you can easily understand how the Inheritance and Interfaces work