Maison >Java >javaDidacticiel >Que signifie défini en Java ?
set en java représente la méthode de configuration, qui est utilisée pour définir les données. Lorsque vous utilisez la méthode set dans une classe, set et get sont suivis de mots spécifiques pour former un nom de méthode avec une signification spécifique, comme setName, setAge, etc.
Évidemment, pour répondre à cette question, nous devons comprendre l'encapsulation. L'encapsulation est la base pour garantir que les composants logiciels ont une excellente modularité. L'objectif de l'encapsulation est d'obtenir une « cohésion élevée et un faible couplage » des composants logiciels et d'éviter l'impact des changements causés par l'interdépendance des programmes. Dans les langages de programmation orientés objet, les objets constituent l'unité d'encapsulation la plus basique. L'encapsulation orientée objet est plus claire et plus puissante que l'encapsulation dans les langages traditionnels.
(Tutoriel vidéo recommandé : cours Java )
Afin de réaliser l'encapsulation, les variables membres d'une classe sont souvent déclarées comme privées, puis la variable est accessible via la méthode publique pour une visite.
Alors, que devons-nous faire lorsque nous voulons faire fonctionner ces variables ? ?
Méthodes pour faire fonctionner les variables incluses dans une classe :
<1> Via le constructeur public ------- -Assign une valeur à la variable une fois que l'objet a été instancié.
<2>Grâce aux méthodes set et get
set est destiné au réglage et get est destiné à l'obtention de données. traitement Utilisé pour le réglage et l'obtention.
De plus, lors de l'utilisation des méthodes set et get dans une classe, set et get sont suivis de quelques mots spécifiques pour former des noms de méthodes avec des significations spécifiques, telles que set xxx () et get xxx (), signifie définir xxx et obtenir xxx.
Recommandations associées : Tutoriel d'introduction à 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!