A class acquiring the characteristics of another class by extending it.
Use case:
If multiple classes/interfaces needs same code then we can create a separate class/interface(parent) and extend it from all other classes/interfaces
Advantage:
Reusability and extensibility
Keyword: extends
Usage(This discussion is only for Classes):
From child classes we can access all the methods and variables of parent but not vice versa
When we run child class all its parent classes will be compiled and loaded.
How to avoid someone to inherit a class?
Single level vs multilevel vs multiple inheritance
Nesta página do site você pode assistir ao vídeo on-line Inheritance in Java duração hora minuto segundo em boa qualidade , que foi baixado pelo usuário Sonic Autolabs 04 Novembro 2021, compartilhe o link com seus amigos e conhecidos, no youtube este vídeo já foi visto 44 vezes e gostou 2 espectadores. Boa visualização!