Maison >Java >Javacommencer >Que signifie l'encapsulation Java ?
L'encapsulation fait référence à une méthode d'empaquetage partiel et de masquage des détails d'implémentation d'une interface fonctionnelle abstraite.
(Tutoriel recommandé : Tutoriel d'introduction Java)
La fonction principale de l'encapsulation est que nous pouvons modifier notre propre code d'implémentation sans modifier les fragments de programme qui appellent notre code .
Avantages :
Une bonne encapsulation peut réduire le couplage.
La structure à l'intérieur de la classe peut être modifiée librement.
permet un contrôle plus précis des variables membres.
Masquer les informations et mettre en œuvre les détails.
(Recommandation vidéo d'apprentissage : cours Java)
Étapes d'encapsulation
Modifier la visibilité des attributs pour limiter l'accès. aux attributs (généralement restreints à privés), par exemple :
public class Person { private String name; private int age; }
Dans ce code, les attributs name et age sont définis sur private, qui ne sont accessibles que par cette classe et non par les autres classes. est caché.
2. Fournissez un accès par une méthode publique externe à chaque attribut de valeur, c'est-à-dire créez une paire de méthodes d'affectation pour accéder aux attributs privés, par exemple :
public class Person{ private String name; private int age; public int getAge(){ return age; } public String getName(){ return name; } public void setAge(int age){ this.age = age; } public void setName(String name){ this.name = name; } }
Utilisez cette clé Le mot est de résoudre le conflit du même nom entre la variable d'instance (nom de chaîne privée) et la variable locale (nom de variable dans setName(String name)).
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!