gpt4 book ai didi

java - 接口(interface)和抽象类中的相同方法

转载 作者:太空狗 更新时间:2023-10-29 22:51:13 24 4
gpt4 key购买 nike

我的情况是:

public interface Intr {
public void m1();
}

public abstract class Abs {
public void m1() {
System.out.println("Abs.m1()");
}
// public abstract void m1();
}

public class A extends Abs implements Intr {

@Override
public void m1() {
// which method am I overriding, well it is Abs.m1() but why?
// if method implemented is Abs.m1(), then why I am not getting error for Intr.m1() not implemented.
}

}

最佳答案

您同时满足这两个条件; IE。一个实现同时满足抽象类需求和接口(interface)需求。

请注意,除非您在另一个继承链中使用 Intr,否则您不需要它。此外,将 implements Intr 移动到抽象类定义中可能是有意义的。

关于java - 接口(interface)和抽象类中的相同方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11296789/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com