java判断一个Class是否是接口

接口代码

public interface ITest {
void test();
}

测试代码:

static void validateInterface(Class clazz) {
//判断clazz是否是接口
if (clazz.isInterface()) {
System.out.printf("clazz is interface");
}
//判断clazz是否继承了其他的接口
if (clazz.getInterfaces().length > 0) {
System.out.printf("clazz is not extends other interface");
}
}

你可能感兴趣的:(java判断一个Class是否是接口)