Here is the code:
interface hi
{
public void meth1();
}
abstract class Hullo
{
public abstract void meth1();
}
public class Hello extends Hullo implements hi
{
public void meth1(){}
}
Question:The code compiles and everything. I wanted to know the meth1() in class Hello is overriding which meth1()?
The ont in the interface or the one in the abstract class and why?
The answer is short: Both…..
In fact, to be correct: You are overriding none of them, you are implementing them both, with one method.