-
可以通過類的類類型創(chuàng)建該類的對象實例,需要有無參數(shù)的構(gòu)造方法
類名? 對象 =? c1.newInstance();
查看全部 -
任何一個類都是Class的實例對象,這個實例對象有三種表達(dá)方式
第一種,
Class c1 = 類名.class;
第二種 該類的對象通過getClass()方法獲得
Class c2 = 對象.getClass();
c1? c2表示了類的類類型,不管c1 c2都代表了父類的類類型,一個類只可能是Class類的一個實例對象
第三種
Class c3 = null;
c3 = Class.forName(類的全路徑);
查看全部 -
double.class 不同于Double.class
double是個類型 Double是類
查看全部 -
繞過編譯器對泛型list添加泛型規(guī)定外的類型元素.
查看全部 -
泛型只在 編譯階段 有效.
查看全部 -
函數(shù)參數(shù)列表的類類型.?
getParameterTypes
查看全部 -
getMethods獲取不到 繼承而來的 方法.
查看全部 -
double.class 和 Double.class 完全不同.
查看全部 -
這里實現(xiàn)了不需要再次編譯.
也就實現(xiàn)了所謂的"動態(tài)".
查看全部 -
這里太經(jīng)典了. 是"接口"使用的具體場景. 也就是"提取公共/抽象的部分".
查看全部 -
這里是"運行時報錯"的實例(也就是控制臺報錯).
但是編譯時不報錯.?
當(dāng)然 報錯的原因是找不到forName里的的參數(shù)所指向的"類"
查看全部 -
這里用Class.forName方法實現(xiàn)"動態(tài)加載類".
查看全部 -
這里注意"需要有無參數(shù)的構(gòu)造方法".
查看全部 -
Class xx? ?xx就是類類型(class type)
查看全部 -
任何一個類都有一個隱含的靜態(tài)成員變量-->.class(見視頻)
查看全部
舉報