public class Single { public static <T> T getInstance(Class<T> c){ T t=null; try{ Constructor<T> constructor=c.getDeclaredConstructor(); constructor.setAccessible(true); t= constructor.newInstance(); }catch (Exception e){ e.printStackTrace(); } return t; } }
用泛型定义一个可以获取任何类的实例的工厂
最新推荐文章于 2021-03-02 03:36:54 发布