Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Tarefa - Interface ou Classe Abstrata

Boa tarde, pessoal! tudo joia? Gostaria de saber a motivação de escolher implements ao invés de extends para este caso. Apenas curiosidade mesmo e para tirar a prova se eu realmente entendo quando usar cada um.

Muito obrigado.

1 resposta
solução!

Oi Matheus, tudo bem ?

Cara quando usamos interface, forçamos o objeto a implementar todos os comportamentos, já com a classe abstrata isso não pode acontecer, ele pode escolher quais serão os comportamentos que quer implementar e os demais pode deixar a classe abstrata e fazer com que precise ser implementado por algum filho.