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

Interfaces X Classes Abstratas

Classes abstratas e Interfaces são muito semelhantes como saber quando usar uma ou outra?

1 resposta

Isso era bem mais claro antes do Java 8, já que até o Java 7 interfaces não podiam conter implementação de métodos. Considere que você vai usar classes abstratas sempre que você já quer atribuir os principais comportamentos de uma classe, mas quer obrigar quem estender a implementar uma parte...