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!

1
resposta

Dúvida - Herança de classes abstratas

Olá,

Quando foi criada a classe abstrata Autenticável herdada da classe Funcionário, houve obrigatoriedade de se preencher apenas o construtor da classe Funcionário. Minha dúvida, é se somente o construtor fica obrigado a ser preenchido na classe herdada que também é abstrata, ou existe algum outro tipo de implementação que podemos incluir na classe abstrata mãe que torne obrigatória também a implementação na classe derivada.

1 resposta

Olá Tiago, tudo bem?

Métodos abstratos que também estão na classe mãe devem ser obrigatoriamente implementados. Mas métodos "comuns", não terão essa obrigatoriedade.

Mais para frente no curso você irá conhecer a interface, onde toda classe que herde dela, terá obrigatoriamente de implementar tudo que lá contêm.

Abraços e bons estudos!