c1,c2,c3,Foo都是同級別的,都可以看成Class的對象,所以它們互為類類型,動態加載類Class c = Class.forName(args[0]);其實是萬能的,下一步通過類類型創建任意的對象,不同的類只是轉換不同而已。很底層的一個操作,繞過編譯,在運行時才檢查問題,避免了一個老鼠壞一鍋湯的情況出現。
2017-05-24
舉報