Java “为什么没有错误”;添加未实现的方法”;用于实现(Eclipse)

Java “为什么没有错误”;添加未实现的方法”;用于实现(Eclipse),java,oop,inheritance,interface,multiple-inheritance,Java,Oop,Inheritance,Interface,Multiple Inheritance,此代码显示添加未实现方法的错误 public class Child implements IResponse 但这并没有显示错误 public class Child extends Parent implements IResponse 您能解释一下为什么第二个代码段没有强制实现接口中的方法吗 对于多重继承,是否有强制执行此操作的方法?在Parent中定义了ireresponse声明的方法?在Parent中定义了ireresponse?而没有看到Parent和Child的代码,我只能

此代码显示添加未实现方法的错误

public class Child implements IResponse  
但这并没有显示错误

public class Child extends Parent implements IResponse
您能解释一下为什么第二个代码段没有强制实现接口中的方法吗


对于多重继承,是否有强制执行此操作的方法?

Parent
中定义了
ireresponse
声明的方法?

Parent
中定义了
ireresponse

而没有看到
Parent
Child
的代码,我只能猜测,但是我想说的是,
Parent
实现了
I响应的必要方法

而没有看到
Parent
Child
的代码,我只能猜测,但我想说的是
Parent
实现了
I响应的必要方法

  • 接口
    包含所有将由实现类实现的
    抽象
    方法
  • 如果
    Parent
    类是
    abstract
    类,那么
    abstract
    方法应该由子类实现
  • 只有在上述两种情况下才会出现
    addunimplementedmethods
    错误,其中必须实现抽象方法。 因此,在您的情况下,如果
    Parent
    不是
    abstract
    类,则不会出现
    addunimplementedmethods
    错误

  • 接口
    包含所有将由实现类实现的
    抽象
    方法
  • 如果
    Parent
    类是
    abstract
    类,那么
    abstract
    方法应该由子类实现
  • 只有在上述两种情况下才会出现
    addunimplementedmethods
    错误,其中必须实现抽象方法。
    因此,在您的情况下,如果
    Parent
    不是
    abstract
    类,您将不会得到
    addunimplemented methods
    错误。

    Thx用于回答Ted,但Jigar Joshi首先回答了它。我投票支持你的答案。谢谢你回答Ted,但Jigar Joshi先回答了。我对你的答案投了赞成票。请不要再投反对票了。人们不知道的时候会问。Stackoverflow的存在是为了帮助人们。但如果你想否决投票,你至少应该给出一个理由。我相信这不是有声望的人做的。请不要再投票了。人们不知道的时候会问。Stackoverflow的存在是为了帮助人们。但如果你想否决投票,你至少应该给出一个理由。我相信这不是那些有很高声誉的人干的。