Переопределение метода интерфейса и абстрактного класса.
Вот код:
interface hi
{
public void meth1();
}
abstract class Hullo
{
public abstract void meth1();
}
public class Hello extends Hullo implements hi
{
public void meth1(){}
}
Вопрос: код компилируется и все. Я хотел знать, что meth1 () в классе Hello переопределяет, какой meth1 ()? Онт в интерфейсе или в абстрактном классе и почему?