【发布时间】:2015-08-05 13:49:25
【问题描述】:
我想创建接口,以及实现这个接口的 x 个类。当程序运行时,我想创建一个新对象,它是此类的实例之一,该类在 .properties 文件中设置。甚至可能吗?
比如我有接口
public interface A{
void a();
}
class B1 implements A{
void a(){}
}
class B2 implements A{
void a(){}
}
A m = ?
而且我不知道是否可以从以某种方式在属性中定义的类创建对象?
【问题讨论】:
-
“是”。你有更具体的问题吗?您看过或尝试过什么,什么有效或无效?
-
那个问题只讨论了反射作为一个选项,这不是解决这个问题的唯一可能选项。
标签: java