Ecco la mia domanda.
class Gen<T> {
T ob;
Gen() {
ob = new T(); // Illegal!!!
}
}
Perché è illegale? Potresti spiegarlo per favore.
Questo è impossibile a causa dei seguenti 2 motivi.
Una risposta potrebbe essere quella di prendere una fabbrica T nel costruttore. Quindi Gen può richiedere nuovi Ts al suo contenuto cardiaco.