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

Que signifie l'encapsulation en Java

王林
Libérer: 2020-05-08 16:44:59
original
16445 Les gens l'ont consulté

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal