Oi,
Se eu definir uma classe e todos os metodos como abstratos não é exatamente igual a uma interface?
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!
Oi,
Se eu definir uma classe e todos os metodos como abstratos não é exatamente igual a uma interface?
Olá, Serão semelhantes mas não utilizadas com a mesma finalidade. A Interface irá definir o comportamento(lembrando que não possuem atributos) que as classes que a implementam deverão ter. A classe abstrata é a estrutura que as classes herdeiras devem possuir por padrão e também alguns métodos.