Herança@1
Herança: é um processo em que uma classe adquire as propriedades (métodos e atributos) de outra. A classe que herda as propriedades de outros é conhecida como subclasse (classe derivada, classe infantil) cujas propriedades são herdadas é conhecida como superclasse (classe base, classe pai). Ref: Por que precisamos de herança ?? REUSIBILIDADE DE CÓDIGO: A necessidade básica de uma herança é reutilizar os recursos. Como definimos uma vez que podemos usá -lo mais tarde sempre que precisamos disso em qualquer classe. Extensibilidade: a herança ajuda a estender as funcionalidades de uma classe. Se você tiver uma classe base com algumas funcionalidades, poderá estendê -las usando a herança na classe derivada. Melhor organização de código: ajuda a estruturar e organizar o código de maneira eficaz. Ao criar uma aula de hierarquia, você pode agrupar as funcionalidades relacionadas, tornando o código mais modular e mais fácil de manter. Consistência entre as classes: as alterações feitas na classe pai são automaticamente refletidas em todas as suas classes infantis.
Fonte