Class<?>转对象
时间: 2023-12-05 13:03:51 浏览: 52
在 Java 中,Class 对象是描述一个类的元数据。如果你想要将 Class 对象转换成对应的对象,可以使用 newInstance() 方法。这个方法会创建一个该类的实例对象,并返回给你。下面是一个示例代码:
```
Class<?> clazz = MyClass.class;
Object obj = clazz.newInstance();
```
其中,MyClass 是你想要创建实例的类名。这个代码会创建一个 MyClass 的实例对象并赋值给 obj 变量。需要注意的是,这个方法只适用于那些具有默认构造函数的类。如果你要创建的类没有默认构造函数,就需要使用其他的方式来创建实例对象。
阅读全文