Se in un programma abbiamo una classe con dei campi protected, e una sua sottoclasse, la sottoclasse può modificare i valori dei campi protected della superclasse?
esempio
class padre{
protected:
bool booleano;
public:
//immaginiamo che ci sia un costruttore che inizializza la variabile booleana a true
.ecc...
};
class figlio:public padre{
public:
costruttore...
void modifica_protected(){
booleano = false; //bool booleano viene modificato anche nella classe padre?
}
};
bool booleano viene modificato anche nella classe padre?