-4

假设我们有下面给出的两个类:

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

子类是否也继承了基类的接口?

问候, Shreyas

4

3 回答 3

8

是的,它从基类继承接口。

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

于 2012-09-14T13:56:11.983 回答
6

是的。Java 中的子类型是可传递的:如果A是 的子类型B并且B是 的子类型C,则A是 的子类型C

于 2012-09-14T13:56:41.730 回答
3

是的,它确实。

来自Java 语言规范

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

于 2012-09-14T13:58:44.830 回答