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?
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
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.