-
1. 萬事萬物皆對象,類也是對象<br><br> 2. Class類中的構造方法是私有的,因此只有java虛擬機才能創建Class類的實例對象<br><br> 3. 任何一個類都是Class的實例對象<br><br> 4. Class類實例對象的表示方式有三種<br><br> 我們可以通過類的類類型創建該類的對象實例 a. Class c1 = 類名.class 這種方式也說明了任何一個類都有一個隱含的靜態成員屬 性class<br><br> b. 用類的對象通過getClass()獲取Class的對象<br><br> Foo foo1 = new Foo();<br><br> Class c2 = foo1.getClass();<br><br> C. 通過<br><br> Class c3 = Class.forName("com.imooc.reflect.Foo");查看全部
-
得到自己聲明的方法getdeclaremethods()查看全部
-
動態加載類查看全部
-
new 靜態加載,在編譯時刻就需加載所有可能用到的類查看全部
-
ClassAPI查看全部
-
編譯時刻加載類是靜態加載類,運行時刻加載類是動態加載類!查看全部
-
#方法的反射操作查看全部
-
CLASS類查看全部
-
面向對象里面,萬事萬物皆對象。 類是對象,是Java.lang.class的對象 任何一個類都是class的實例對象,這個實例對象有三種表達方式; 1.class c1 = 類名.class;//第一種表達方式 任何一個類都有一個靜態的成員變量class 2.已知該類的對象通過getClass方法 class c2 = foo1.getClass(); //官網c1,c2表示了Foo類的類類型(class type) 類是對象 這個對象是該類的類類型 c1=c2 3.Class c3=null; c3 = Class.forName("com.imooc.reflect.FOO"); c1=c2=c3 我們可以通過類的類類型創建該類的實例對象 通過c1 or c2 or c3 創建Foo的實例對象 Foo foo = (Foo)c1.newInstance(); //強制類型轉換 需要有無參的構造方法 調用查看全部
-
類類型查看全部
-
加載查看全部
-
類是類的對象查看全部
-
class.forName查看全部
-
任何一個類都有類對象,三種表達方式查看全部
-
類類型查看全部
舉報
0/150
提交
取消