No exemplo da aula as interfaces são criadas com abstract na frente de interface, mas declarando desse jeito :
public interface Autenticavel {
public abstract void setSenha(int senha);
public abstract boolean autentica(int senha);
}
funciona igualmente. Isso faz alguma diferença, ou colocar abstract é apenas boa prática?