我的意思是, 抛开概念不谈..
public static <T> T getInstance(Class<T> clz){ try { return (T) clz.newInstance(); } catch (Exception e) { e.printStackTrace(); } return null; } public static <T> T getInstance(Class<T> clz){ try { return (T) Class.forName(clz.getName()).newInstance(); } catch (Exception e) { e.printStackTrace(); } return null; }
这两种方式, 在使用时会有不同吗?
大咪
相关分类