反射一个类的父类,及其实现的接口

反射一个类的父类,及其实现的接口:

测试代码:

package reflect;

public class Test16 {
    public static void main(String[] args) throws Exception {

        // 反射获取一个类
        Class theClass = Class.forName("java.lang.String");

        // 获取这个类的父类(一个类只能继承一个父类)
        Class superClass = theClass.getSuperclass();
        System.out.println(superClass.getName());

        // 获取这个类实现的所有接口(一个类可以实现多个接口)
        Class[] interfaces = theClass.getInterfaces();
        for (Class i : interfaces) {
            System.out.println(i.getName());
        }
    }
}

运行截图:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/pipizhen_/article/details/107606155