类可以从其超类继承接口吗?

时间:2012-09-14 13:55:19

标签: java

假设我们有以下两个类:

public class baseclass implements interface {}
public class subclass extends baseclass{}

子类是否也从基类继承接口?

此致 Shreyas

3 个答案:

答案 0 :(得分:8)

是的,它从baseclass继承了接口。

简单的例子是,如果你没有实现baseclass中接口中定义的任何方法。您的subclass需要实现它们,否则定义为抽象类。

答案 1 :(得分:6)

是。 Java中的子类型是可传递的:如果AB的子类型而BC的子类型,那么A是{{1}的子类型}}

答案 2 :(得分:3)

是的,确实如此。

来自Java Language Specification

  

一个类必然实现其直接超类和直接超接口所做的所有接口。