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

Uma interface deve ser apenas abstrata ou não?

Poderia criar uma interface sem ser abstract?

public /*abstract*/ interface Autenticavel  
{
    public abstract void setSenha(int senha) ;
    public abstract boolean autentica(int senha) ;
}
1 resposta

Sim, pode criar uma interface sem abstract. As interfaces e seus métodos são implicitamente abstract e adicionar ou não esse modificador não faz diferença na prática.