Interface and Abstract class ad method overriding
问题 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? 回答1: The answer is short: Both..... In fact, to be correct: You are overriding none of them, you are implementing them both, with