Java接口的扩展与实现

Java接口的扩展与实现,java,interface,Java,Interface,类A实现接口1,接口2{}类B扩展了{}。。。。我可以从类B中实现interface1和interface2的方法吗?是的,但A也必须实现它们或声明为抽象。是的,您可以实现这些方法,但首先声明抽象。是的,您可以。实际上,这就是OOPS原则中关于继承的全部内容 情景1: 您还没有在类A中实现interface1和interface2的方法,那么您应该将接口的方法声明为抽象的,以便samei.e的子类。类可以实现这些方法 情景2: 您已经实现了两个接口的方法,即。1&2然后,您可以自由覆盖A的子类(

类A实现接口1,接口2{}类B扩展了{}。。。。我可以从类B中实现interface1和interface2的方法吗?

是的,但A也必须实现它们或声明为抽象。

是的,您可以实现这些方法,但首先声明抽象。

是的,您可以。实际上,这就是OOPS原则中关于继承的全部内容

情景1:

您还没有在类A中实现interface1和interface2的方法,那么您应该将接口的方法声明为抽象的,以便samei.e的子类。类可以实现这些方法

情景2:


您已经实现了两个接口的方法,即。1&2然后,您可以自由覆盖A的子类(即B类)中接口的所有方法。

对于此类问题,您应该首先尝试,然后再考虑实验。那就问问吧,我有个问题。在类A中,您是否实现了接口1和接口2的所有方法?如果是,在类B中,您正在执行多态性,因为您正在重写父类的行为。如果不是,你必须把你的类抽象化。