Table des matières:

Comment sont protégés les membres d'une classe de base ?
Comment sont protégés les membres d'une classe de base ?

Vidéo: Comment sont protégés les membres d'une classe de base ?

Vidéo: Comment sont protégés les membres d'une classe de base ?
Vidéo: 44 - Créer une classe 2024, Novembre
Anonim

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

De plus, comment accéder aux membres protégés de la classe de base ?

Un membre de classe de base non statique protégé est accessible aux membres et amis de toutes les classes dérivées de cette classe de base en utilisant l'un des éléments suivants:

  1. Un pointeur vers une classe dérivée directement ou indirectement.
  2. Une référence à une classe dérivée directement ou indirectement.
  3. Un objet d'une classe dérivée directement ou indirectement.

On peut aussi se demander, qu'est-ce qu'un membre du groupe protégé ? Membres protégés sont accessibles dans le classer qui les définit et en Des classes qui hérite de ça classer . Edit: Les deux sont également accessibles par les amis de leur classer , et dans le cas de membres protégés , par des amis de leur dérivé Des classes.

A savoir également, les objets d'une classe peuvent-ils accéder aux membres protégés ?

8 réponses. UNE la classe peut seul accéder aux membres protégés d'exemples de ce classer ou un dérivé classer . Ça ne peut pas accéder aux membres protégés d'instances d'un parent classer ou cousine classer . Dans votre cas, le dérivé la classe peut seul accès le b membre protégé des instances dérivées, pas celle des instances de base.

Les membres privés d'une classe de base peuvent-ils être hérités ?

Membres privés Publique membres Publique & membres protégés de classe de base B sont maintenant privé Page 3 membres privés du Classe de base sont strictement non héritable sous chaque dérivation.

Conseillé: