Java反射API:动态创建对象示例
Java反射API允许我们在运行时检查类信息,甚至可以动态创建对象。下面是一个简单的示例:
// 1. 获取要创建的类
Class<?> clazz = Class.forName("com.example.MyClass"); // 假设我们有一个名为MyClass的类
// 2. 创建新对象
Object obj = clazz.newInstance(); // 使用newInstance()方法动态创建对象
// 3. 现在你可以使用这个对象进行相关操作了
obj.toString(); // 这里假设MyClass有一个名为toString的方法,它会返回对象的字符串表示
注意:在实际代码中,你可能需要处理Class.forName()
可能会抛出的ClassNotFoundException
。
还没有评论,来说两句吧...