天天看點

反射擷取成員變量

field

class.getfield(string)方法可以擷取類中的指定字段(可見的), 如果是私有的可以用getdeclaedfield("name")方法擷取,通過set(obj, "李四")方法可以設定指定對象上該字段的值, 如果是私有的需要先調用setaccessible(true)設定通路權限,用擷取的指定的字段調用get(obj)可以擷取指定對象中該字段的值