Quando eu crio uma interface, preciso colocar o "abstract " antes? Como no exemplo abaixo
public abstract interface Autenticavel {
ou sem o "abstract" funcionaria também? E qual a diferença com ou sem "abstract" nesse caso?
Quando eu crio uma interface, preciso colocar o "abstract " antes? Como no exemplo abaixo
public abstract interface Autenticavel {
ou sem o "abstract" funcionaria também? E qual a diferença com ou sem "abstract" nesse caso?
Olá Camila,
Não é necessário colocar o "abstract" antes do "interface".
Das duas formas vai compilar e funcionar.
Acontece que colocar o "abstract" antes do "interface" é uma forma de redundância, pois todas as interfaces são abstratas.
Espero ter ajudado.