我是靠谱客的博主 粗心鞋垫,最近开发中收集的这篇文章主要介绍在使用JAVA反射功能,调用class.getField()方法报错noSuchFieldException,几点解决方法,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
RT,调用getField报错有几种可能,比较蠢的是传递的参数中有空格、传递参数错误。
稍微不蠢一点的,就是字段声明是private的,不能用getField方法,应该使用getDeclaredField方法来获取Field。引以为戒。
Class leadBean = Bean.getClass();
Field field = leadBean.getDeclaredField(“value”);//支持获取private属性
Field field = leadBean.getField(“value”);//仅可以获取public属性
具体说明参考:http://huangyunbin.iteye.com/blog/1942413
最后
以上就是粗心鞋垫为你收集整理的在使用JAVA反射功能,调用class.getField()方法报错noSuchFieldException,几点解决方法的全部内容,希望文章能够帮你解决在使用JAVA反射功能,调用class.getField()方法报错noSuchFieldException,几点解决方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复