Java创建Class对象的3种方法(反射详解)
在Java中,有三种方式可以创建一个Class对象:\n\n1. 使用类的.class语法:这是最简单的一种方式,只需要在类名后面加上".class"即可创建一个Class对象。例如:Class clazz = MyClass.class; \n\n2. 使用Class.forName()方法:这个方法可以根据类的全限定名(包括包名和类名)来创建一个Class对象。例如:Class clazz = Class.forName("com.example.MyClass"); \n\n3. 使用对象的getClass()方法:这个方法可以获取一个对象的运行时类型,并返回对应的Class对象。例如:MyClass obj = new MyClass(); Class clazz = obj.getClass(); \n\n这三种方式都可以创建一个Class对象,然后可以使用这个Class对象来获取类的信息,比如类的名称、包名、父类、接口、字段、方法等。
原文地址: https://www.cveoy.top/t/topic/qeI6 著作权归作者所有。请勿转载和采集!