1 package Reflect; 2 /* 3 * 4 * 获取一个类的父类 5 * 获取一个类的实现接口 6 */ 7 public class ReflectTest13 { 8 public static void main(String[] args) throws Exception{ 9 10 11 Class stringClass=Class.forName("java.lang.String"); 12 13 Class superClass=stringClass.getSuperclass();//获取String的父类 14 System.out.println(superClass.getSimpleName()); 15 16 //获取String类实现的所有接口 17 Class[] interfaces=stringClass.getInterfaces(); 18 for(Class in:interfaces){ 19 System.out.println(in.getName()); 20 } 21 } 22 23 }
运行结果: