Java反射API:如何动态创建对象?
在Java中,反射(Reflection)API允许我们在运行时获取类的信息,并且可以动态地创建和操作对象。以下是一个基本的例子:
// 获取类的Class对象
Class<?> clazz = Class.forName("com.example.YourClassName"); // 替换为你的类名
// 使用反射创建对象
Object obj = clazz.newInstance(); // 实例化方法
// 现在你可以对这个动态创建的对象进行各种操作了
注意:在运行Java程序时,一定要确保类文件(.class
)存在于JVM的类路径中。
还没有评论,来说两句吧...