¿Cuáles son los métodos de Get and Set en Java?

¿Cuáles son los métodos de Get and Set en Java?
En la programación de Java, a menudo puede haber un requisito para que el desarrollador utilice el código implementado de manera diferente. Por ejemplo, pasar múltiples valores a una variable particular de vez en cuando según el requisito. En tales casos, Java "conseguir" y "colocarLos métodos ayudan a administrar la memoria y simplificar el código de manera efectiva.

Este blog indicará el uso y la implementación de Java "conseguir" y "colocar" métodos.

¿Cuáles son los métodos de "obtener" y "establecer" en Java??

El "conseguir"El método se utiliza para devolver el valor de la variable privada y el"colocarEl método "establece/asigna el valor de la variable privada. Estos métodos son parte del "encapsulación"Proceso en el que los datos confidenciales están ocultos a los usuarios.

Ejemplo 1: Obtener y establecer valores en Java

En este ejemplo, el "colocar()" y "conseguir()"La funcionalidad de los métodos se puede utilizar primero para establecer el valor de la variable privada y luego obtenerlo con la ayuda de las funciones definidas por el usuario dentro de la clase:

clase pública getandset
edad privada int;
Public void setAge (int x)
edad = x;

public int getage ()
edad de retorno;

public static void main (string [] args)
getAndset x = new getAndSet ();
X.setage (18);
Sistema.afuera.println ("La edad es:"+x.getAge ());

En el bloque de código anterior:

  • En primer lugar, defina una clase llamada "getandset".
  • Dentro de la clase, especifique una variable privada llamada "edad".
  • En el siguiente paso, defina una función llamada "edad establecida()"Tener el parámetro establecido para establecer el valor. En la definición de función, pase el valor establecido a la variable privada.
  • Ahora, declare una función para obtener el valor establecido llamado "getage ()". En su definición, simplemente devuelva el "colocar" edad.
  • En el "principal", Cree un objeto de la clase declarada a través del"nuevo"Palabra clave y la"getAndset ()"Constructor, respectivamente.
  • Después de eso, invoque la función acumulada "edad establecida()"Refiriéndose a la clase y estableciendo el valor especificado.
  • Por último, recupere el valor establecido accediendo a la función de la última clase "getage ()".

Producción

En esta salida, se puede observar que el valor establecido se recupera adecuadamente.

Ejemplo 2: Obtener y configurar valores por referencia en Java

En este ejemplo particular, los valores se pueden establecer y obtener referiéndose a la variable privada:

clase pública getandset
edad privada int;
Public void setage (int a age)
este.edad = edad;

public int getage ()
edad de retorno;

public static void main (string [] args)
getAndset x = new getAndSet ();
X.setage (18);
Sistema.afuera.println ("La edad es:"+x.getAge ());

En las líneas de código anteriores, aplique los siguientes pasos:

  • Del mismo modo, defina una clase llamada "getandset”Y especifique la variable privada establecida.
  • Ahora, defina una función llamada "edad establecida()"Tener el parámetro"edad"Para establecer el valor.
  • Tenga en cuenta que el parámetro y la variable privada son idénticos, por lo que "este"La palabra clave se puede utilizar aquí para omitir la ambigüedad en la diferenciación.
  • El "este"La palabra clave apunta a la variable privada y lo asigna el valor establecido después de pasarlo como argumento de función en la principal.
  • Después de eso, de manera similar, defina la función "getage ()"Para devolver el valor establecido.
  • En el "principal", Recuerde los enfoques discutidos para crear un objeto de clase, establecer y obtener el valor en consecuencia.

Producción

En este resultado, se puede analizar que la ambigüedad entre los valores idénticos se resuelve mediante la referencia de aprobación.

Conclusión

El "conseguir" y "colocar"Los métodos en Java son parte de"encapsulación”Y se utilizan para devolver y establecer el valor de la variable privada, respectivamente. Estos métodos se pueden usar para modificar la variable simplemente o pasando la referencia con la ayuda de la función definida por el usuario. Este blog discutió los enfoques para utilizar los métodos Get and Set de Java.