ciao a tutti.
ho una classe Generale e due classi Particolare1 e Particolare2, che extend(s)ono la prima.
In Generale definisco "private var;", analoga cosa in Particolare1 e Particolare2.
Siccome Generale ha metodi 'comuni' mentre eseguo Particolare1 eseguo un metodo di Generale che aggiorna this.var=<valore>.
Noto che non viene aggiornata var di Particolare1 o Particolare2 ma quella di Generale...
ed infatti quando 'ritorno' in Particolare1 non mi ritrovo il valore aggiornato.
Come dire al programma che deve aggiornare quella di ParticolareN e non di Generale?

Rispondi quotando