Maison >Java >Javacommencer >Que signifie l'encapsulation en Java

Que signifie l'encapsulation en Java

王林
王林original
2020-04-27 14:19:4116518parcourir

Que signifie l'encapsulation en Java

1. Qu'est-ce que l'encapsulation ?

L'encapsulation fait référence au fait de cacher certaines informations d'une classe à l'intérieur de la classe et de ne pas autoriser les programmes externes à y accéder directement. Au lieu de cela, les informations cachées sont exploitées et accessibles via les méthodes fournies par la classe.

2. Avantages de l'encapsulation

(1) Les données ne sont accessibles que via les méthodes spécifiées

(2) Masquer les détails de l'instance d'une classe ; , Facile à modifier et à mettre en œuvre ;

(Tutoriel vidéo recommandé : vidéo Java )

3. ( 1) Modifier la visibilité de l'attribut en (privé)

(2) Créer une méthode getter/setter (pour lire et écrire les attributs)

Utilisez ces deux méthodes pour obtenir et définir, l'objet réalise la lecture et l'écriture de données en appelant ces deux méthodes.

(3) Ajouter des instructions de contrôle d'attribut à la méthode getter/setter (pour juger de la légalité de la valeur de l'attribut)

Tutoriel recommandé :

Programme d'entrée Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn