1,靜態(tài)加載:編譯時加載(用new創(chuàng)建對象是靜態(tài)加載類)
2,動態(tài)加載:運(yùn)行時加載(Class c = Class .forName();Foo foo = (Foo)c.newInstance();
3,定義一個接口,不同類型的對象可以實(shí)現(xiàn)該接口,以確保動態(tài)加載類時強(qiáng)轉(zhuǎn)類型的一致性;
2,動態(tài)加載:運(yùn)行時加載(Class c = Class .forName();Foo foo = (Foo)c.newInstance();
3,定義一個接口,不同類型的對象可以實(shí)現(xiàn)該接口,以確保動態(tài)加載類時強(qiáng)轉(zhuǎn)類型的一致性;
2015-10-29