天天看點

java擷取類的資訊

1.java.lang.reflect包實作了java的反射機制,在使用反射機制時,需要導入該包。

2.class類的forname方法能夠根據類名加載類,獲得類的class對象。

class類的getsuperclass方法獲得父類的class對象;getdeclaredfields方法擷取類聲明的屬性,傳回的是一組java.lang.field對象;getdeclaredconstructors方法獲得類的構造方法,傳回的是一組java.lang.reflect.constructor對象;getmethods方法獲得類的方法,傳回的是一組java.lang.reflect.method的對象。

3.java.olang.reflect.field描述類聲明的屬性。getmodifiers方法獲得屬性的通路修飾符;gettype方法獲得屬性的類型;getname方法獲得屬性名。

4.java.lang.reflect.constructor描述類的構造方法。getmodifiers方法獲得構造方法的通路修飾符;getname方法獲得方法名,getparametertypes獲得構造方法的參數類型;getexceptiontypes方法獲得構造方法聲明的異常。

5.java.lang.reflect.method描述類聲明的方法。getmodifiers方法獲得方法的通路修飾符;getreturntype方法傳回方法的傳回類型;getname方法獲得方法名;getparametertypes方法案獲得方法的參數類型;getexceptiontypes方法獲得聲明的異常。

java擷取類的資訊
java擷取類的資訊
java擷取類的資訊
java擷取類的資訊