Я хочу реализовать что-то в Java по следующим направлениям:
class Foo{
private int lorem; //
private int ipsum;
public setAttribute(String attr, int val){
//sets attribute based on name
}
public static void main(String [] args){
Foo f = new Foo();
f.setAttribute("lorem",1);
f.setAttribute("ipsum",2);
}
public Foo(){}
}
... где переменная задана на основе имени переменной без жестко закодированных имен переменных и без использования каких-либо других структур данных. Возможно ли это?