使用私有类的BeanUtils / Template行为

时间:2014-08-14 03:22:15

标签: java templates apache-commons-beanutils

使用beanutils时,我遇到了一个我不理解的行为

我创建了一个模板类,如下例所示,

class A <T> { 
     public c methodB(T t){
            C c;
            BeanUtils.copyProperties(c,t);
            return c.toString()
     }

现在我已经写了一个测试,出于测试目的,我已经创建了一个私有类,让我们说 P ,这个字段与 C

类相同

现在,当我通过传递类 P 的对象作为参数来调用 methodB 时,它不会填充公共字段。但是当我将类P的可见性更改为public时,字段将填充在C

0 个答案:

没有答案