Substituição de métodos de interface e anúncios de classe abstrata
Aqui está o código:
interface hi
{
public void meth1();
}
abstract class Hullo
{
public abstract void meth1();
}
public class Hello extends Hullo implements hi
{
public void meth1(){}
}
Pergunta: O código compila e tudo. Eu queria saber que o meth1 () na classe Hello está sobrescrevendo qual meth1 ()? O ont na interface ou o da classe abstrata e por quê?