集册 Java实例教程 获得所有超级班

获得所有超级班

欢马劈雪     最近更新时间:2020-01-02 10:19:05

417
获得所有超级班


import java.lang.reflect.Array;/* from n o w j a v a . c o m - 时代Java*/

import java.lang.reflect.Constructor;

import java.lang.reflect.Method;

import java.lang.reflect.Modifier;

import java.net.URL;

import java.util.Collections;

import java.util.Iterator;

import java.util.List;

import java.util.Map;

import java.util.Set;

import java.util.WeakHashMap;


public class Main{// 来 自 时 代 J     a    v  a - nowjava.com

    public static void main(String[] argv) throws Exception{

        Class clazz = String.class;

        System.out.println(getAllSuperclasses(clazz));

    }

    

    public static List<Class<?>> getAllSuperclasses(Class<?> clazz) {

        if (clazz == null) {

            return null;

        }

        List<Class<?>> classes = CollectionUtil.createArrayList();

        Class<?> superclass = clazz.getSuperclass();

       
展开阅读全文