摘要:
在上一篇博客中讲到使用Java提供的原生API设置以及获取一个JavaBean的私有属性。但是使用Java的原生API过于复杂,有没有更加简单的方法呢?答案是肯定的。下面介绍一个开元工具包来非常方便的解决这个问题。准备条件:apache的开源库commons-beanutils.jar,commons-logging.jar。将这两个包导入项目中。主要用到两个类:(两种快速解决上述问题的方法)1.BeanUtils2.PropertyUtils第一种方案:package yw.bean.improve;import org.apache.commons.beanutils.BeanUtils; 阅读全文
posted @ 2013-12-22 21:15
飘杨......
阅读(2678)
评论(0)
推荐(0)
摘要:
大家都知道Java类中的私有的(private)属性是获取不到的(即使使用继承依然获取不到),那如果非要获取私有属性的值怎么办呢?一般的做法是将该java类封装称为一个JavaBean,即封装该私有属性,提供一对共有的get,set方法来访问私有属性。一般情况下都会这样做!但遇到特殊情况呢?比如,先现有一个需求:访问一个Java类的私有属性,并且该类不提供访问该私有属性的共有方法!下面就为大家介绍一种方法访问java类的私有属性。要获取java类的私有属性就不得不先介绍一个类PropertyDescriptor。该类为属性描述符类。通过该类提供的一系列方法来访问java类中的私有属性。下面看一 阅读全文
posted @ 2013-12-22 00:53
飘杨......
阅读(7050)
评论(0)
推荐(0)
浙公网安备 33010602011771号