天天看點

反射-擷取java私有内部類反射類型、私有字段擷取JAVA私有内部類反射類型擷取JAVA私有字段對私有字段/方法調用前進行權限擷取

擷取JAVA私有内部類反射類型

方式一

Class.forName(“外部類完整路徑$内部私有類類名”);

方式二

通過擷取對應私有内部類的字段而擷取 完整的類名

Class.forName(field.getType().getName())

擷取JAVA私有字段

Class.forName(“類完整路徑”).getDelcaredField(“字段名”);

對私有字段/方法調用前進行權限擷取

需要對私有字段進行操作

field.setAccessible(true)

需對私有方法調用

method.setAccessible(true)