如何在java中检查一个接口是否扩展了另一个接口

如何在java中检查一个接口是否扩展了另一个接口,java,Java,接口1扩展接口2 var=Interface1//在var中获取Interface1的名称。 if(Interface1扩展Interface2)//如何测试此条件。假设您的意思是对接口有.class引用,您可以使用 Interface2.class.isAssignableFrom(Interface1.class)接口名称?您需要获取接口的类。这些内容不会更改。那么,为什么要测试编译时已知的东西呢? if (Interface2.class.isAssignableFrom(Interfac

接口1扩展接口2

var=Interface1//在var中获取Interface1的名称。
if(Interface1扩展Interface2)//如何测试此条件。

假设您的意思是对接口有
.class
引用,您可以使用


Interface2.class.isAssignableFrom(Interface1.class)
接口名称?您需要获取接口的类。这些内容不会更改。那么,为什么要测试编译时已知的东西呢?
if (Interface2.class.isAssignableFrom(Interface1.class)) {
    // Interface1 is a subtype of Interface2
}