通过反射--操作运行时类中的指定的属性/方法
生活随笔
收集整理的這篇文章主要介紹了
通过反射--操作运行时类中的指定的属性/方法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
- 操作運(yùn)行時類中的指定的屬性:
1.getDeclaredField(String fieldName):獲取運(yùn)行類中指定變量名的屬性;
2.保證當(dāng)前屬性時可訪問的 : 屬性.setAccessible(true);
3.獲取、設(shè)置指定對象的此屬性值 : 屬性.set(); / 屬性.get();
- 操作運(yùn)行時類中的指定的方法:
1.getDeclaredMethod():參數(shù)1:指明獲取的方法名稱 參數(shù)2:指明獲取方法的形參列表;
2.保證當(dāng)前方法可訪問 : 方法名.setAccessible(true);
3.調(diào)用 invoke(): 參數(shù)1:方法的調(diào)用者 參數(shù)2:給方法形參賦值的實(shí)參;
invoke()的返回值即為對應(yīng)類中調(diào)用的方法的返回值;
總結(jié)
以上是生活随笔為你收集整理的通过反射--操作运行时类中的指定的属性/方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据仓库之电商数仓-- 3.4、电商数据
- 下一篇: SKIP-NAME-RESOLVE ——