Quelles sont les méthodes Get et Set en Java

Quelles Sont Les Methodes Get Et Set En Java



Dans la programmation Java, il peut souvent être nécessaire pour le développeur d'utiliser différemment le code implémenté. Par exemple, transmettre plusieurs valeurs à une variable particulière de temps en temps selon les besoins. Dans de tels cas, Java ' obtenir ' et ' ensemble ” Les méthodes permettent de gérer la mémoire et de simplifier efficacement le code.

Ce blog exposera l'utilisation et la mise en œuvre de Java ' obtenir ' et ' ensemble ” méthodes.

Que sont les méthodes 'get' et 'set' en Java ?

Le ' obtenir » est utilisée pour renvoyer la valeur de la variable privée, et la méthode « ensemble ” La méthode définit/attribue la valeur de la variable privée. Ces méthodes font partie du « encapsulation ” processus dans lequel les données sensibles sont cachées aux utilisateurs.







Exemple 1 : Obtenir et définir des valeurs en Java

Dans cet exemple, le ' ensemble() ' et ' obtenir() ” la fonctionnalité des méthodes peut être utilisée d'abord pour définir la valeur de la variable privée, puis la récupérer à l'aide des fonctions définies par l'utilisateur au sein de la classe :



public classe denture {

privé entier âge ;

public annuler setAge ( entier X ) {

âge = X ;

}

public entier obtenirÂge ( ) {

retour âge ;

}

public statique annuler principal ( Chaîne [ ] arguments ) {

jeu de dents x = nouveau denture ( ) ;

X. setAge ( 18 ) ;

Système . dehors . println ( 'L'âge est:' + X. obtenirÂge ( ) ) ;

} }

Dans le bloc de code ci-dessus :



  • Tout d'abord, définissez une classe nommée ' denture ”.
  • Dans la classe, spécifiez une variable privée nommée ' âge ”.
  • Dans l'étape suivante, définissez une fonction nommée ' setAge() ” ayant le paramètre indiqué pour définir la valeur. Dans la définition de la fonction, transmettez la valeur définie à la variable privée.
  • Maintenant, déclarez une fonction pour récupérer la valeur définie nommée ' getAge() ”. Dans sa définition, renvoyez simplement le ' ensemble ' âge.
  • Dans le ' principal ”, créer un objet de la classe déclarée via le “ nouveau » mot-clé et le « jeu de dents() ” constructeur, respectivement.
  • Après cela, invoquez la fonction accumulée ' setAge() ” en faisant référence à la classe et en définissant la valeur spécifiée.
  • Enfin, récupérez la valeur définie en accédant à la dernière fonction de classe ' getAge() ”.

Sortir





Dans cette sortie, on peut observer que la valeur définie est récupérée de manière appropriée.



Exemple 2 : Obtenir et définir des valeurs par référence en Java

Dans cet exemple particulier, les valeurs peuvent être définies et obtenues en se référant à la variable privée :

public classe denture {

privé entier âge ;

public annuler setAge ( entier âge ) {

ce . âge = âge ;

}

public entier obtenirÂge ( ) {

retour âge ;

}

public statique annuler principal ( Chaîne [ ] arguments ) {

jeu de dents x = nouveau denture ( ) ;

X. setAge ( 18 ) ;

Système . dehors . println ( 'L'âge est:' + X. obtenirÂge ( ) ) ;

} }

Dans les lignes de code ci-dessus, appliquez les étapes suivantes :

  • De même, définissez une classe nommée ' denture ” et spécifiez la variable privée indiquée.
  • Maintenant, définissez une fonction nommée ' setAge() « ayant le paramètre » âge ” pour définir la valeur.
  • Notez que le paramètre et la variable privée sont identiques, donc ' ce ” mot-clé peut être utilisé ici pour omettre l'ambiguïté dans la différenciation.
  • Le ' ce ” Le mot-clé pointe vers la variable privée et lui attribue la valeur définie après l'avoir transmise comme argument de la fonction dans le main.
  • Après cela, de la même manière, définissez la fonction ' getAge() ” pour renvoyer la valeur définie.
  • Dans le ' principal ”, rappelez les approches discutées pour créer un objet de classe, définissez et obtenez la valeur en conséquence.

Sortir

Dans ce résultat, on peut analyser que l'ambiguïté entre les valeurs identiques est triée en passant une référence.

Conclusion

Le ' obtenir ' et ' ensemble ' Les méthodes en Java font partie de ' encapsulation ” et sont utilisés pour renvoyer et définir la valeur de la variable privée, respectivement. Ces méthodes peuvent être utilisées pour modifier la variable simplement ou en passant la référence à l'aide de la fonction définie par l'utilisateur. Ce blog a discuté des approches d'utilisation des méthodes get et set de Java.