我有一个问题:在 Java 中,我有一个 Fresher 类,它扩展了 Employee 并实现了一个接口 IFresher。请参考下面的代码。
public interface IFresher {
// Some other stuff
public void takeCall();
}
public class Employee extends Human {
// Some other stuff
public abstract void takeCall()
{
// Some basic implementation
}
}
class Fresher extends Employee implements IFresher
{
@Override
public void takeCall() {
}
}
问题:Fresher 子类中实现了哪个 takeCall() 方法,是来自接口还是超类,在这种情况下,当超类和接口之间存在冲突时,遵循的层次结构顺序是什么?