我正在使用第三方java类来获取该类的一个示例。但是,只能使用相应的方法获取少数变量。我可以看到其他变量,当我打印示例,我想获取其中一些。有没有java方法可以做到这一点。
9ceoxa921#
正如评论中指出的那样。你可以参考这个答案。并以这种方式使用反射:
Field f = thirdPartyObject.getClass().getDeclaredField("hiddenString"); //NoSuchFieldException f.setAccessible(true); String hiddenString = (String) f.get(thirdPartyObject); //IllegalAccessException
1条答案
按热度按时间9ceoxa921#
正如评论中指出的那样。你可以参考这个答案。并以这种方式使用反射: