Se eu tiver uma classe Abstrata, que tenha somente métodos abstratos, e uma concreta que herda dessa classe abstrata, eu estaria replicando o exato funcionamento de uma Interface, correto? (Não tem porque eu fazer isso, é apenas uma dúvida de como funciona o comportamento).
Exemplo:
public abstract class Test {
public abstract String nome();
}public class TestImpl extends Test {
@Override
public String nome() {
return "";
}
}