Java反射获取父级Class

2019-11-06  本文已影响0人  喵星人ZC
package com.sou.reflection.classpkg;

import org.junit.Test;

public class ApplicationApp {
    @Test
    public void test01() {

        Class<?> clazz = Child.class;
        System.out.println(clazz.getName());

        clazz = clazz.getSuperclass();
        System.out.println(clazz.getName());

        //得到Object
        clazz = clazz.getSuperclass();
        System.out.println(clazz.getName());

        //Null  不做判断 输出会报错
        clazz = clazz.getSuperclass();
        if (null != clazz) {
            System.out.println(clazz.getName());
        }

    }
}

class Parent {

}

class Child extends Parent {

}

image.png
上一篇 下一篇

猜你喜欢

热点阅读