0
点赞
收藏
分享

微信扫一扫

Java反射中类对象的三种获取方式

大沈投资笔记 2022-02-26 阅读 53

Java反射中类对象的三种获取方式

import java.util.ArrayList;
/*
    类对象的三种获取方式
*/
public class TestRef {
    public static void main(String[] args) throws ClassNotFoundException {
        //1. 类名.class
        Class c1 = ArrayList.class;
        System.out.println(c1);//class java.util.ArrayList
        //2.类的实例对象.getClass()方法
        ArrayList list = new ArrayList();
        Class c2 = list.getClass();
        System.out.println(c2);//class java.util.ArrayList
        //3.通过类的静态方法  Class.forName("类的全限定名")
        Class c3 = Class.forName("java.util.ArrayList");
        System.out.println(c3);//class java.util.ArrayList
    }
}```

举报

相关推荐

0 条评论