// 获取父类class
Class i = Integer.class;
Class n = i.getSuperclass();
Class o = n.getSuperclass();
System.out.println(n);
System.out.println(o);
System.out.println(o.getSuperclass());
// class java.lang.Number
// class java.lang.Object
// null
//获取interface
Class[] is = i.getInterfaces();
for(Class x : is)
{
System.out.println(x);
}
//继承关系
//可以使用instanceof
//也可以使用isAssignableFrom,Number 不能转型为Integer
System.out.println(Integer.class.isAssignableFrom(Number.class));//false
java(6)-反射之获取继承关系
猜你喜欢
转载自blog.csdn.net/qq_43410618/article/details/104410409
今日推荐
周排行