不是
通过两个方式来验证
- 通过getSuperclass方法查看某个接口的父类是否存在或者为Object类
- 通过getMethods方法查看接口中的方法是否继承了Object类的方法
package interfaceTest;
public interface TestInterface {
void test();
}
package interfaceTest;
import java.lang.reflect.Method;
public class Test {
public static void main(String[] args) {
//1.通过getSuperclass方法查看父类,得到null
System.out.println(TestInterface.class.getSuperclass());
//2.通过查看接口其中的方法,结果中并没有Object类的任何方法
Method[] methods = TestInterface.class.getMethods();
for (Method m : methods) {
System.out.println(m);
}
}
}
结果