質問があります。Java には、Employee を拡張してインターフェース IFresher を実装するクラス Fresher があります。以下のコードを参照してください。
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() {
}
}
質問: どちらの takeCall() メソッドが Fresher サブクラスに実装されますか? それはインターフェースからですか、それともスーパー クラスからですか? スーパー クラスとインターフェースの間に競合がある場合、階層の順序はどうなりますか?