Grazie, funziona! Mi ero dimenticato del controllo sul valore null!![]()
Ultima domanda: se i metodi sono ereditati dalla superclasse, allora agisce il polimorfismo. Se un metodo invece appartiene solamente ad UNA sottoclasse, chiaramente devo fare un casting esplicito dopo aver controllato che sia effettivamente un'istanza di quella sottoclasse?
Grazie ancora per la pazienza!
edit: ad esempio se Libro ha: numeroPagine()
Allora QUI è giusto che faccia
if (o.instanceof Libro)
tot += (Libro)o).numeroPagine(); ??


Rispondi quotando
