Poo,derivation

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

  1. 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