Différence entre attributs privé et protégé

Absot Messages postés 819 Statut Membre -  
birdsfly Messages postés 253 Statut Membre -
Bonjour, je voudrais savoir la différence entre un attribut privé et un protégé, je sais que le privé ne peut être visible que dans sa propre classe et ne peut être traité uniquement par des accesseurs mais pour le protégé, je ne sais pas :/
A voir également:

2 réponses

birdsfly Messages postés 253 Statut Membre 15
 
Salut,

*un attribut "public" peut être appelé non seulement par les objets et méthodes de sa classe, mais aussi depuis l'extérieur (fonction main, autres classes...)

*un attribut "privé" (private) ne peut être utilisé qu'avec les objets et méthodes de la classe dont il est déclaré.

*alors l'attribut "protégé" (protected) peut être classé entre le "privé" et le "public", car il peut être utilisé à l'extérieur de la classe mais uniquement par ses classes filles(héritage) ;)

a+

"La haine est la voix de celui qui a laissé la souffrance planter son drapeau aisément sur son encéphale"
6
Joker_ Messages postés 190 Statut Membre 1
 
# privé (private) : les membres privés d'une classe ne sont accessibles que par les objets de cette classe exactement et non par ceux d'une classe fille (héritage) ou d'une autre classe.
# protégé (protected) :Ils sont comme les membres privés, mais ils peuvent être utilisés par les classes filles.
1