Java自己学習ルート
親クラスと親インターフェースを取得する
- 親クラスを取得する
xxx.getSuperclass();
- 親インターフェースを取得する
xxx.getInterfaces();
public class Test {
public static void main(String[] args) throws Exception {
Class class1 = Class.forName("java.util.ArrayList"); // JDK8测试
// 获取父类
Class superClass = class1.getSuperclass();
System.out.println(superClass.getName()); // java.util.AbstractList
// 获取父类所有接口
Class[] classes = class1.getInterfaces();
for (Class class2 : classes) {
System.out.println(class2.getName());
}
}
}
テスト結果の
検証