salve a tutti, ho il seguente problema:
in pratica ho una classe astratta padre, e tre classi figlie che ereditano dalla classe padre, in cui ho definito alcuni metodi non presenti nella classe astratta.
Ho creato un ArrayList del tipo della classe astratta, che contiene oggetti istanziati dalle classi figlie, l'unico problema è che non riesco a richiamare i metodi delle classi figlie.
struttura dati che contiene tutti gli oggetti:
codice:
ArrayList <ClassePadre> elementi = new <ClassePadre> ArrayList ();
e io dovrei fare una cosa simile.. solo che il metodo setVariabile non è possibile chiamarlo perchè è della classe figlia.. come posso fare per risolvere?
codice:
elementi.get(1).setVariabile(4);