class類 是一個(gè)類的描述類
//可以通過(guò)下列方式來(lái)創(chuàng)建相應(yīng)的對(duì)象 ?( ?反射 ?)
1. ?
class c = Class.forName("包名+類名");
factory = (ExampleInterface)c.newInstance();
2.
factory = Class.forName(“包名+類名”).newInstance();
//常用
3. void ?method(Class<T> type){ }
泛型類Class 的引用 指向任何對(duì)象衰伯, 所以可以直接 c.newInstance(); 調(diào)方法創(chuàng)建對(duì)象。
4. 普通對(duì)象 調(diào)用構(gòu)造方法 . .newInstance(); 創(chuàng)建對(duì)象
二积蔚、
newInstance()意鲸,只能調(diào)用無(wú)參的構(gòu)造方法