Olá! Tenho algumas dúvidas. Ao criar uma "interface" no Java, sabe-se que tudo dentro dela é "abstract". Nesse caso, é obrigatório declarar "abstract" antes de "interface" quando for criar uma, sabendo que tudo dentro de uma "interface" já é "abstract"?
Exemplo:
public abstract interface Autentica{
public abstract void setSenha(int senha);
public abstract void autentica(int senha);
}
No código acima, se eu NÃO declarasse "abstract" no início ("public abstract interface Autentica{}"), haveria algum problema? Assim:
public interface Autentica{
public abstract void setSenha(int senha);
public abstract void autentica(int senha);
}
class < abstract class < interface
Queria saber também se é possível criar um método "abstract" em uma "class".