Java - Allgemein

Generics, neue Instance erzeugen

Ein new Instance eines Generics ist mit folgendem Code möglich:

public class MyClass<T> {
   public doSomething() {
      T myInstance = (T)((Class)((ParameterizedType)this.getClass().getGenericSuperclass()).getActualTypeArguments()[0]).newInstance();
   }
}




Keywords:

new generics, new <T>, new generic Instance, create generic instance

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007