使用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
中