У меня есть что-то вроде этого
class MClass
{
private int mem1,mem2,mem3.......;
public int getmem1()
{
return mem1;
}
public int getmem2()
{
return mem2;
}
......
Теперь я хочу что-то вроде этого:
public int getAttr(String attr)
{
if (attr=="mem1")
return mem1;
elseif (attr=="mem2")
return mem2;
.....
Как мне реализовать getAttr для 1000-летнего атрибута?
Пожалуйста, не просите меня сделать mem как массив ... это невозможно из-за других частей программы.