21天精通java基礎之Day19調用指定的屬性方法構造器

Day19:調用指定的屬性方法構造器


  1.調用運行時類的指定的屬性

    ①獲得指定的屬性:----getField(String fieldName):獲取運行時類中聲明爲public的指定屬性名爲fieldName的屬性。

                                    ----getDeclaredField(String fieldName):獲取運行類中指定的名爲fieldName的屬性。

    ②創建運行時類的對象。

    ③將運行類的指定屬性賦值。

    ④setAccessible(true):由於屬性權限修飾符的限定,爲了保證可以給屬性賦值,需要在操作前使得此屬性可被操作。

  2.調用運行時類的指定的方法

    ①getMethod(String methodName,Class ... params):獲取運行時類中聲明爲public的方法

    ②Object invoke(Object obj,Object ... obj):調用指定的方法。

    ③getDeclaredMethod(String methodName,Class ... params):獲取運行時類中的方法。

  3.調用運行時類的指定的構造器

    ①getDeclaredConstructor。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章