Java基础:反射中Class类对象的创建方式
Posted mediocrePeople
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础:反射中Class类对象的创建方式相关的知识,希望对你有一定的参考价值。
1 反射中Class类对象的创建方式
在使用反射的过程中,我们往往要创建某个类型的Class类的对象,有3种方法。
假设我们要创建一个 java.util.ArrayList
类型的Class类的对象。
-
方法1
Class<ArrayList> c = Class.forName("java.util.ArrayList");
-
方法2
c = Class1.class;
-
方法3
ArrayList arrayList = new ArrayList();
c = arrayList.getClass();
2 通过ArrayList类型的Class类对象获取ArrayList类对象的方法
arrayList = c.getInstance();
以上是关于Java基础:反射中Class类对象的创建方式的主要内容,如果未能解决你的问题,请参考以下文章