-
構造方法是 java.lang.Constructor?類的對象
查看全部 -
成員方法是 java.lang.reflect.Method?類的對象
查看全部 -
類是 java.lang.Class?類的對象
查看全部 -
成員變量是?java.lang.reflect.Field?類的對象
查看全部 -
這一塊看的比較粗劣,mark一下,之后還會再來看。
查看全部 -
Java中集合的泛型,是防止錯誤輸入的,只在編譯階段有效,繞過編譯就無效了
查看全部 -
要獲取print(int ,int )方法
1.要獲取一個方法就是獲取類的信息,獲取類的信息首先要獲取類的類類型
2.獲取方法 名稱和參數列表來決定?
c.getMethod(name,parameterTypes)
name:方法名稱
parameterTypes:參數列表
查看全部 -
方法也是對象,在java里面,方法是Method對象
查看全部 -
如何動態加載類?
Class c3 = Class.forName("com.imooc.reflect.Foo");//返回的是加載類的類類型即Foo類的類類型
查看全部 -
new 創建對象 是靜態加載類,在編譯時刻就需要加載所有的可能使用到的類。
通過動態加載類可以解決該問題
查看全部 -
我們完全可以通過類的類類型創建該類的對象實例---->通過c1 or c2 or c3創建Foo的實例對象
Foo?foo?=?(Foo)c1.newInstance();//需要有無參數的構造方法
查看全部 -
Foo類的實例對象是foo1
Class類的實例對象是Foo類的類類型
查看全部 -
類類型:本身自己就是一個Class實例查看全部
-
Class類
1)在面向對象的世界里,萬事萬物皆對象。
java語言中,靜態的成員、普通數據類型類是不是對象呢?類是誰的對象呢?
在java里有兩樣東西不是面向對象的
普通的數據類型不是面向對象(但包裝類是面向對象)
java靜態的東西,它不是某個對象的,它是屬于類的
類是對象,類是java.lang.Class類的實例對象
現在有一個類它的名字就是Class
它的實例就是我們的每一個對象所屬的類。
通俗點理解就是我們平常使用到的類就是Class類的對象
查看全部 -
繞過編譯操作就繞過了泛型
查看全部
舉報