В настоящее время у меня есть что-то вроде этого: -
public class MyHolder<T> {
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<MyBean> obj = new MyHolder<MyBean>(bean);
obj.getValue(); // returns bean
Вместо того, чтобы вызывать геттер / сеттер как getValue ()
и setValue (..)
, возможно ли это "обобщить"?
По сути, было бы неплохо иметь getMyBean ()
и setMyBean (..)
, в зависимости от переданного типа. Конечно, это очень простой пример, однако если я создам общий класс-держатель, который принимает N общих свойств, тогда было бы неплохо назвать это как-нибудь осмысленным вместо getValue1 ()
или getValue2 ()
и т. д.
Спасибо.