如何利用java反射构造一个类,使之实现一个接口和一些功能
发布网友
发布时间:2022-05-29 08:10
我来回答
共1个回答
热心网友
时间:2023-10-12 06:58
可以实现,很方便。我去找个例子贴给你
Class FactoryClass = Class.forName(Name);
//Name是DAOFactory实现类的名字
// types of the constructor arguments
Class[] constrArgs = {Properties.class};
Object[] args = {Props};
//Props是Properties类型,它的内容来自一个配置文件
// get Constructor of this class with matching parameter types
Constructor<IDAOFactory> constructor = FactoryClass.getConstructor(constrArgs);
this.factory = constructor.newInstance(args);