Создание универсального типа в Java

Я застрял. Исходя из С++, я думал, что это просто сработает, но это не так. Не могли бы вы дать мне совет? Я постараюсь не заканчивать с методом создания в каждом классе, используемом для T.

public class A<T>{

    private T t_;

    public A(){
        t_ = new T(); //error
    }

}  

Также я не хочу, чтобы конструктор выглядел так: A(Class classT){ ... В идеале я хотел бы иметь что-то вроде этого кода С++.

template<class T>
class A{
private:
   T t_;

public:
   A(){}

};

Спасибо за помощь.

7
задан nux 31 May 2012 в 09:27
поделиться