Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Dúvida sobre a classe abstrata

Boa Tarde Senhores,

Se eu tenho uma classe abstrata ela obrigatoriamente deverá de ter pelo menos um método abstrato e este, deverá de ser obrigatoriamente implementado pela classe filha mesmo não sendo necessário?

Rafael

1 resposta
solução!

Digamos que a classe pai tenha um método abstrato, a classe filho é obrigada a implementar o método sim. Mesmo que seja um método vazio que não processe nada.

Uma classe abstrata implementa métodos que devem ser herdados pelas filhas no intuito de facilitar a implementação única de algum algoritmo e ele ser reescrito caso necessário nas classes filhas. Com isso, uma classe abstrata não necessita ter obrigatoriamente um método abstrato.