利用java的反射,实现工厂创建对象

时间:2022-03-19 09:15:50
public static Object getInstance(Class c){
Object obj = null;
try {
obj = c.newInstance();
} catch (InstantiationException | IllegalAccessException e) {
e.printStackTrace();
}
return obj;
}

说明:传递给我的参数是什么类的运行时类,那么返回的就是哪个类的实例。

这几周一直在看之前公司做的老项目,封装的挺好的,觉得很多地方用的很巧妙

java博大精深