Java如何检查类是否表示接口类型?
您可以使用java.lang.Class的isInterface()方法调用来识别类对象是否代表接口类型。
package org.nhooo.example.lang.reflect;
import java.io.Serializable;
public class IsInterfaceDemo {
public static void main(String[] args) {
IsInterfaceDemo.get(Serializable.class);
IsInterfaceDemo.get(Long.class);
}
private static void get(Class clazz) {
if (clazz.isInterface()) {
System.out.println(clazz.getName() +
" is an interface type.");
} else {
System.out.println(clazz.getName() +
" is not an interface type.");
}
}
}这是程序的结果:
java.io.Serializable is an interface type. java.lang.Long is not an interface type.
热门推荐
10 亲姐姐祝福语简短英文
11 新婚过年祝福语大全简短
12 高考送考祝福语简短
13 早日回国祝福语简短英语
14 国庆简短幽默祝福语
15 八一幼儿祝福语大全简短
16 同学有弟弟祝福语简短
17 婚庆花篮祝福语简短大气
18 对离岗同事祝福语简短