Java扩展和实现接口

时间:2018-08-11 02:51:58

标签: java interface

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

场景1:

您尚未在类A中实现interface1和interface2的方法,则应将(接口的)方法声明为 抽象 ,以便Child类相同的(即A类)可以实现这些方法。

方案2:

您已经实现了两个接口的方法,即。 1和2,那么您可以自由地 覆盖 (在这种情况下,属于B类的)子类A的所有(接口的)方法。