目前,我有这样的事情: –
public class MyHolder {
private T value;
public MyHolder(T t) {
this.value = t;
}
public T getValue() {
return first;
}
public void setValue(T t) {
this.first = t;
}
}
有了这个,我可以像这样使用它: –
MyBean bean = new MyBean();
MyHolder obj = new MyHolder(bean);
obj.getValue(); // returns bean
而不是将getter / setter调用为getValue()和setValue(..),是否有可能“泛化”呢?
从本质上讲,根据传入的类型,将getMyBean()和setMyBean(..)设置得很好.虽然这是一个非常简单的例子,但是如果我创建一个带有N个泛型属性的泛型持有者类,那么它将它称为有意义的东西而不是getValue1()或getValue2()等等会很高兴.
谢谢.