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。