Quelles sont les méthodes Get and Set en Java

Quelles sont les méthodes Get and Set en Java
Dans la programmation Java, il peut souvent y avoir une exigence pour le développeur d'utiliser le code implémenté différemment. Par exemple, passer plusieurs valeurs à une variable particulière de temps à autre selon l'exigence. Dans de tels cas, Java's «obtenir" et "ensemble«Les méthodes aident à gérer la mémoire et à simplifier efficacement le code.

Ce blog indiquera l'utilisation et la mise en œuvre de Java "obtenir" et "ensemble«Méthodes.

Quelles sont les méthodes «get» et «set» en java?

Le "obtenir«La méthode est utilisée pour renvoyer la valeur de la variable privée et le« «ensemble»Méthode définit / alloue 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 dans Java

Dans cet exemple, le «ensemble()" et "obtenir()«Les fonctionnalités de méthodes peuvent être utilisées 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 dans la classe:

classe publique getandset
Âge privé;
public void setage (int x)
âge = x;

public int getage ()
âge de retour;

public static void main (String [] args)
getandset x = new GetAndset ();
X.Setage (18);
Système.dehors.println ("L'âge est:" + x.getage ());

Dans le bloc de code ci-dessus:

  • Tout d'abord, définissez une classe nommée «getandset".
  • Au sein de la classe, spécifiez une variable privée nommée «âge".
  • Dans l'étape suivante, définissez une fonction nommée «setage ()”Avoir le paramètre déclaré pour définir la valeur. Dans la définition de la fonction, passez 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, retournez simplement le «ensemble" âge.
  • Dans le "principal», Créez un objet de la classe déclarée via le«nouveau»Mot-clé et«getandset ()”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 à cette 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 dans Java

Dans cet exemple particulier, les valeurs peuvent être définies et obtenir en faisant référence à la variable privée:

classe publique getandset
Âge privé;
Setage du public public (Int Age)
ce.âge = âge;

public int getage ()
âge de retour;

public static void main (String [] args)
getandset x = new GetAndset ();
X.Setage (18);
Système.dehors.println ("L'âge est:" + x.getage ());

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

  • De même, définissez une classe nommée «getandset»Et spécifiez la variable privée indiquée.
  • Maintenant, définissez une fonction nommée «setage ()"Avoir le paramètre"âge«Pour définir la valeur.
  • Notez que le paramètre et la variable privée sont identiques, donc «ce»Le 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 alloue la valeur définie après l'avoir transmise comme un argument fonction.
  • Après cela, de même, définissez la fonction "getage ()«Pour renvoyer la valeur définie.
  • Dans le "principal», Rappelez-vous les approches discutées pour créer un objet de classe, définir et obtenir la valeur en conséquence.

Sortir

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

Conclusion

Le "obtenir" et "ensemble«Les méthodes de Java font partie de«encapsulation»Et sont utilisés pour retourner 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 pour utiliser les méthodes Get and Set de Java.