Conceito básico mas importantíssimo na orientação à objetos.
A idéia de herança está relacionada com criar novas classes baseadas numa classe já criada.Por que motivo ? Ah, nada d+, reutilizar código, por exemplo.
Quando pensavamos em realizar alguma programação era necessário visualizar apenas o problema sendo resolvido, e bem rápido. Ainda é assim, só que se é pra usar orientação à objetos, vamos pelo menos tentar fazer algo organizado. Como?
Imagine que você tem várias classes com métodos e propriedades que se repetem. Exemplos?
Podemos ver que alguns métodos e Propriedades estão se replicando nas classes. Com a herança é possível melhorar isto se criarmos uma classe veículo que suporta as características comuns entre as classes. Vejamos.
Perceba que se ocorrer algum erro num dos métodos da classe veículo todos as classes serão afetadas, porém a grande vantagem é que a manutenção será feita apenas em um local.
Este exemplo foi o mais simples possível apenas como introdução ao conceito de herança. Em posts que estão por vir Herança será visto juntamente com outros conceitos e práticas.
… Abraços e até a próxima.

