1,靜態加載:編譯時加載(用new創建對象是靜態加載類)
2,動態加載:運行時加載(Class c = Class .forName();Foo foo = (Foo)c.newInstance();
3,定義一個接口,不同類型的對象可以實現該接口,以確保動態加載類時強轉類型的一致性;
2,動態加載:運行時加載(Class c = Class .forName();Foo foo = (Foo)c.newInstance();
3,定義一個接口,不同類型的對象可以實現該接口,以確保動態加載類時強轉類型的一致性;
2015-10-29