当我的类继承自接口时,我们可以调用super()吗?会发生什么?

时间:2011-09-17 12:26:06

标签: java inheritance interface

假设,如果我的类继承自接口,那么可以在类的方法中使用super()吗?接口没有具体方法。如何使用super()?会发生什么?

4 个答案:

答案 0 :(得分:10)

您不能从Java中的接口继承。您的类将继承自Object。所以它是你调用的Object的构造函数。

答案 1 :(得分:5)

任何类都将从java.lang.Object继承,因此在您的情况下这将是super

答案 2 :(得分:5)

Object类的构造函数将被调用:)

答案 3 :(得分:1)

一个类不能从接口继承 - 接口的继承只能由另一个接口实现。所以在这种情况下,super()方法没用(因为没有实现)。