Considere que um desenvolvedor sabe que uma classe Carro e uma classe Caminhão possuem os atributos Placa, Marca, Cor, Modelo, como uma informação ...
Considere que um desenvolvedor sabe que uma classe Carro e uma classe Caminhão possuem os atributos Placa, Marca, Cor, Modelo, como uma informação em comum e que o Eixo é um atributo específico para a Caminhão e o QuantidadeAssento é um atributo específico para Carro. Então o desenvolvedor criou uma outra classe Automóvel com os atributos Placa, Marca, Cor, Modelo e seu objetivo é que haja herança deste e, eventualmente, outros métodos e atributos, para as classes filhas: Carro e Caminhão, que já existiam. Essa classe criada não é instanciada, apenas fornece um modelo para geração de outras classes, e é denominada:
Compartilhar