Hey ragazzi speravo che potessi aiutarmi.istanza oggetto di classe astratta con tipo generico
Fondamentalmente sto creando una funzione con un tipo generico e quel tipo generico è un tipo astratto che ho bisogno di istanziare. Questo codice spiegherà più chiaramente:
public <T extends AbstractRow> foo(){//no I did not actually name the function foo
ArrayList<T> arr=new ArrayList<T>();
arr.add(new T(...)); //cant instantiate objects of abstract class
}
Fondamentalmente voglio rispettare "T estende AbstractRow ma non è astratta se stessa"
Mi rendo conto che non è possibile creare un'istanza classi astratte, così mi piacerebbe un suggerimento su una soluzione alternativa o qualche altro metodo che mi consenta di simulare il comportamento di creare un oggetto di tipo generico. Grazie in anticipo
Non è possibile creare un'istanza di una classe astratta a meno che non si sceglie di implementare tutti i metodi astratti. – user184994
Lo capisco. Ho bisogno di una soluzione alternativa o di un'idea su come realizzare un tale lavoro di implementazione in cui ho bisogno di istanziare un oggetto del tipo generico –
Ragazzi, dal momento che è possibile creare direttamente i tipi generici? – drewmoore