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

阅读 56

2022-02-26

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)

0 0 举报