我有这样一个Class
public abstract class AbstractLocation implements java.io.Serializable {
// Fields
private String address;
// Constructors
/** default constructor */
public AbstractLocation() {
}
/** full constructor */
public AbstractLocation(String address) {
this.address = address;
}
//Get方法
public String getAddress() {
return this.address;
}
//Set方法
public void setAddress(String address) {
this.address = address;
}
}
我把这个Class转成Collection以便作为表格生成组件的输入用。
现在我希望利用表格生成组件的一个增强功能,而这个增强功能需要我输入组件有一个get能输出Collection。我已经无法改变输入Class的代码了,我想通过动态的方法把另一个Class变的Collection插入原先Class转成的Collection。
其实我说的也就是把另一个Class转化成Collection然后动态插入原先Class中,并设置标准的Get/Set方法。
不知道诸位有没有好办法?
LZ看下反射机制吧,能满足动态 但是在CLASS里填加 好象不行吧 关注
可以很简单地把Bean打包,然后随便加属性。谢谢大家,散分啦