1 import java.lang.reflect.*;
2 public class Demo12{
3 /*
4 通过Class对象可以获取继承关系:
5
6 Class getSuperclass():获取父类类型;
7 Class[] getInterfaces():获取当前类实现的所有接口。
8 */
9
10 public static void main(String[] args) throws Exception{ //记住要抛出异常
11 Class i = Integer.class;
12 //获取Integer的父类
13 Class n = i.getSuperclass();
14 System.out.println(n);
15 //获取Number的父类
16 Class o = n.getSuperclass();
17 System.out.println(o);
18 //获取Integer实现的接口
19 Class[] is = i.getInterfaces();
20 for(Class cls:is){
21 System.out.println(cls);
22 }
23 }
24 }