Que devient un membre protégé si la classe est héritée en mode public ?
Que devient un membre protégé si la classe est héritée en mode public ?

Vidéo: Que devient un membre protégé si la classe est héritée en mode public ?

Vidéo: Que devient un membre protégé si la classe est héritée en mode public ?
Vidéo: Méthodes statiques 2024, Peut
Anonim

1) dans héritage protégé , les Publique et les membres protégés deviennent des membres protégés dans le dérivé classer . Dans le privé héritage , tout est privé. Parce qu'ils sommes partie de la base classer , et vous avez besoin de la base classer qui fait partie de votre dérivé classer.

De même, vous pouvez demander, comment les membres protégés d'une classe peuvent-ils devenir héritables ?

Protégé Héritage - Lorsqu'il dérive d'un protégé base classer , publique et membres protégés de la base la classe devient des membres protégés du dérivé classer . Héritage privé - Lorsqu'il dérive d'une base privée classer , publique et membres protégés de la base la classe devient privé membres du dérivé classer.

On peut aussi se demander, que se passe-t-il lorsqu'une classe est héritée comme privée ? Avec héritage privé , membre public et protégé de la base classer devenir privé membres de la dérivée classer . Cela signifie les méthodes de la base classer ne deviennent pas l'interface publique de l'objet dérivé. Cependant, ils peuvent être utilisés à l'intérieur des fonctions membres du dérivé classer.

En gardant cela à l'esprit, les membres protégés sont-ils hérités ?

Sa seule différence se produit en fait avec héritage : Quand une classe hérite un autre, le membres de la classe dérivée pouvez accéder au membres protégés hérités de la classe de base, mais pas de sa classe privée membres . Avec protégé , tout public membres de la classe de base sont hérité comme protégé dans la classe dérivée.

Quelle est la différence entre héritage public et héritage protégé ?

Avec héritage public , la classe dérivée peut voir publique et protégée membres de la base. Avec privé héritage , ça ne peut pas. Avec protégé , la classe dérivée et toutes les classes dérivées qui peuvent les voir.

Conseillé: