getClass è un metodo ... manca ().Originariamente inviato da AndreaNobili
if(collezione.elementAt(0).getClass.isInstance(ele m))
Ehm .... elementAt() fornisce un Object .... non ha lui il newInstance() ... é Class che lo ha!Originariamente inviato da AndreaNobili
Sommabile sum = collezione.elementAt(0).newInstance();
E a parte questo, c'è un requisito in più per le classi dei tuoi oggetti sommabili: devono avere un costruttore senza argomenti.
Come detto sopra, elementAt() fornisce un Object .... non un Sommabile (devi fare un cast).Originariamente inviato da AndreaNobili
if(sum.sommabilita(collezione.elementAt(i)))
sum.somma(collezione.elementAt(i));