Soit une classe A: class A{ protected void affiche();};
et une classe dérivée B:
class B:public class A
{ void affiche2()
{ affiche();// appel autorisé ici car protected
}
};
Pourquoi avec B b on ne peut pas faire faire b.affiche();???
1 réponse
Votes
Date
Date décroissante
tafiscobar
Contributeur
parce q qand c'est protected, ce n'est pas visible de l'exterieur, ce n'est visible q'a l'interieur de la classe et des classes derivees.
tafiscobar
Trouvez des réponses à vos questions sur les langages, les frameworks et les astuces de codage. Échangez avec d'autres développeurs passionnés pour améliorer vos compétences en programmation et rester au fait des dernières tendances du secteur.