【发布时间】:2011-11-05 10:37:53
【问题描述】:
我想动态加载一个实现接口的具体类。输入:具体的类名。
我需要在这个具体类中调用一个方法,也就是说,我需要设置:
MyInterface myclass = new concreteClassName();
myclass.function();
我怎样才能做到这一点?
【问题讨论】:
-
注意
class是一个java关键字,你不能命名你的变量类 -
动态加载是什么意思?
-
@amil : 我现在编辑了它,这只是一个例子
-
@umbr : 动态加载一个类,意味着在运行时用一个类标识符加载它,而不是实例化普通的构造函数,它在很多情况下很有用
标签: java reflection dynamic