Question d’entretien chez BigWorks

Explain the concept of inheritance in Java. How does it improve code reusability?