Ma question est très similaire à this question. Je veux être capable d'instancier un objet du type paramètre type, mais aussi sans passer par une "usine". J'ai vraiment besoin d'être contenu dans une seule classe.Instancier un paramètre de type sans passer un objet
public class myClass<E> {
E someObject;
public myClass(){
someObject = new E();
}
}
solutions antérieures nécessaires au constructeur de myClass être changé pour un paramètre d'usine, puis d'appeler le constructeur de cela, mais pour mes besoins, je ne veux pas modifier les appels à myClass de l'extérieur .