Membre accessible

Définition - Que signifie membre accessible?

Un membre accessible fonctionne avec des spécificateurs d'accès qui permettent d'accéder à des données particulières en fonction de la langue qu'il spécifie. Un ensemble normal de spécificateurs d'accès pour les membres de classe ou les membres accessibles comprend:

  • Privé - Restreint l'accès à la classe elle-même.
  • Protégé: autorise la classe et chaque sous-classe à accéder au membre.
  • Public - Tout code peut accéder au membre en utilisant le nom du membre.

Les membres accessibles contrôlent la manière dont les classes héritent des contraintes et séparent les interfaces de classe des implémentations de classe. Certains membres accessibles fonctionnent comme un accès réservé aux membres. Autrement dit, les structures de données internes sont exclusives.

Definir Tech explique le membre accessible

Les membres accessibles détachent la structure de données interne d'une classe de son interface. Cependant, ces données privées peuvent être inspectées ou modifiées en utilisant des méthodes d'accès public puisque les codes clients peuvent faire ce qu'ils veulent en fonction du langage de programmation informatique et de ses fonctionnalités. Bien que la visibilité ne soit pas contrôlée par les spécificateurs d'accès, la référence au nom de membre accessible à partir du code client ne sera pas autorisée. Les langages tels que Ruby diffèrent en ce qu'ils empêchent l'accès en fonction de l'instance elle-même plutôt que de la classe de l'instance.