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域反射
最新推荐文章于 2021-02-21 13:21:17 发布
本文介绍如何使用Java反射机制来获取父类中的私有字段,并通过子类实例调用这些私有字段。
1万+

被折叠的 条评论
为什么被折叠?



