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 }
運行結果: