Définition - Que signifie Privé?
Private est un mot-clé qui spécifie le niveau d'accès et fournit aux programmeurs un certain contrôle sur les variables et les méthodes masquées dans une classe. Les variables et méthodes définies avec le mot clé private ne sont accessibles que par d'autres méthodes de la classe et ne sont pas accessibles par les classes dérivées.
Le mot clé private est utilisé dans la plupart des langages de programmation orientée objet (POO), notamment C ++, C # et Java.
Definir Tech explique Private
Le spécificateur d'accès privé est principalement utilisé pour l'encapsulation, qui fait référence à des variables ou des méthodes cachées du monde extérieur. Cela signifie que les variables et méthodes privées sont étroitement liées à une classe et uniquement disponibles dans la portée de la classe. Les données privées membres sont généralement accessibles via des méthodes spéciales appelées setters. Le compilateur renvoie un message d'erreur si un programmeur tente d'accéder à une variable ou méthode privée depuis l'extérieur de sa classe.
C ++ permet l'utilisation de fonctions et de classes friend pour accéder à une variable ou une méthode privée. Si une classe est déclarée amie à une autre classe (en ajoutant une ligne de code dans la dernière classe indiquant que la première classe est son amie via le mot clé friend), alors la première classe peut accéder aux variables et méthodes privées de la dernière classe. De plus, si la classe A est un ami de la classe B, alors B n'est pas implicitement un ami de A. De plus, l'amitié n'est pas transitive. Par exemple, si A est un ami de B et B est un ami de C, alors A n'est pas implicitement un ami de C.