我查阅了语法并搜索了 api,但仍然对过程感到困惑。我还搜索了 Stackoverflow。加载类并从中动态创建对象的正确方法是什么?换句话说,我希望用户指定他们想要创建的对象类型,然后创建该类型的对象。我不需要菜单,因为我希望他们能够选择当前目录中的任何类。
最佳答案
假设该类有无参数构造函数,最简单的方法是 -
Object newObject = Class.forName(strFullyQualifiedClassName).newInstance();
引用 - java.lang.Class
关于java - 在Java中动态加载一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5571466/