将父类的Private域反射

private static Field XXXField; try { XXXField = XXXParent.class.getDeclaredField(“XXXParentField”); // XXXParentField是父类中私有域的名称。 XXXField.setAccessible(true); } catch (SecurityException e) { } catch (NoSuchFildException e) { } //根据Field反射回该私有字段 XXXField.get(this); //在子类总调用,注意其反射回来的是子类继承父类的那些私有域。

你可能感兴趣的:(private)