это, вероятно, основной вопрос, но могу ли я сделать что-то вроде этого:
Class myClass = Class.forName("Integer");
SomethingSimple<myClass> obj;
Где SomethingSimple - очень простой универсальный класс:
class SomethingSimple<T>
{
T value;
SomethingSimple() {}
public void setT(T val)
{
value = val;
}
public T getT()
{
return value;
}
}
Очевидно, что приведенный выше код неверен, так как myClass является объектом типа Class, и требуется класс.Вопрос в том, как этого достичь.Я читал другие темы об Обобщении Отражений, но они касались того, как универсальный класс знает тип.