Quote Originariamente inviata da simo9115 Visualizza il messaggio
Ho una classe "procelement" ,che viene estesa da circa 2 classi: Task; SendTask. Mi viene chiesto di implementare un metodo "crea array" di una classe "Prova"(avente come variabili ArrayList<Task>; ArrayList<SendTask>") in cui devo costruire un arraylist di procelement.
Scusa ma così non ha molto senso (né è granché chiaro). Se un ArrayList è parametrizzato <Task> o <SendTask> e questi due tipi sono sotto-tipi di questa ProcElement (o come l'hai chiamata) .... allora vuoi dire che il ArrayList così parametrizzato NON può contenere oggetti istanziati come ProcElement.
ArrayList<Task> può solo contenere oggetti Task o sotto-tipi di Task. Non qualcosa che è un super-tipo di Task.