Sarebbe meglio aprire una discussione separata, visto che il problema è cambiato.
Ad ogni modo hai due approcci possibili (in base alle esigenze).
1) Se la variabile è privata, allora dovresti fornire dei "meccanismi" per poterla modificare dall'esterno: a questo servono i cosiddetti metodi accessori (da "accesso", cioè che servono ad accedere ad informazioni private); sono i cosiddetti metodi getter e setter: i metodi getter consentono di "ottenere" il valore, i metodi setter consentono di "modificare" il valore.
2) Se intravedi la possibilità di consentire la modifica di tale valore solo alle sottoclassi, allora puoi dichiarare tale variabile come "protected". Questo significa che solo le sottoclassi possono avere accesso (e, quindi, possono modificare) a tale variabile (vale la stessa cosa anche per i metodi)
Ciao.![]()



Rispondi quotando