¿Qué son los métodos Get y Set en Java?

Que Son Los Metodos Get Y Set En Java



En la programación 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's ' conseguir ' y ' colocar Los 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 'get' y 'set' en Java?

El ' conseguir El método ” se utiliza para devolver el valor de la variable privada, y el “ colocar El 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 se ocultan 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 obtenerla con la ayuda de las funciones definidas por el usuario dentro de la clase:



público clase dentadura {

privado En t edad ;

público vacío edad establecida ( En t X ) {

edad = X ;

}

público En t obtenerEdad ( ) {

devolver edad ;

}

público estático vacío principal ( Cadena [ ] argumentos ) {

juego de dientes x = nuevo dentadura ( ) ;

X. edad establecida ( 18 ) ;

Sistema . afuera . imprimir ( 'La edad es: ' + X. obtenerEdad ( ) ) ;

} }

En el bloque de código anterior:



  • En primer lugar, defina una clase llamada ' dentadura ”.
  • Dentro de la clase, especifique una variable privada llamada ' edad ”.
  • En el siguiente paso, defina una función llamada “ edad establecida() ” que tiene el parámetro indicado para establecer el valor. En la definición de la función, pase el valor establecido a la variable privada.
  • Ahora, declare una función para obtener el valor establecido llamado ' obtenerEdad() ”. En su definición, simplemente devuelve el “ colocar ' edad.
  • En el ' principal ”, crea un objeto de la clase declarada a través de “ nuevo ” palabra clave y el “ juego de dientes() ” constructor, respectivamente.
  • Después de eso, invoque la función acumulada “ edad establecida() ” haciendo referencia a la clase y estableciendo el valor especificado.
  • Por último, recupere el valor establecido accediendo a la última función de clase ' obtenerEdad() ”.

Producción





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



Ejemplo 2: obtener y establecer valores por referencia en Java

En este ejemplo particular, los valores se pueden establecer y obtener haciendo referencia a la variable privada:

público clase dentadura {

privado En t edad ;

público vacío edad establecida ( En t edad ) {

este . edad = edad ;

}

público En t obtenerEdad ( ) {

devolver edad ;

}

público estático vacío principal ( Cadena [ ] argumentos ) {

juego de dientes x = nuevo dentadura ( ) ;

X. edad establecida ( 18 ) ;

Sistema . afuera . imprimir ( 'La edad es: ' + X. obtenerEdad ( ) ) ;

} }

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

  • Del mismo modo, defina una clase llamada “ dentadura ” y especifique la variable privada indicada.
  • Ahora, defina una función llamada “ edad establecida() ” teniendo 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 le asigna el valor establecido después de pasarlo como un argumento de función en la principal.
  • Después de eso, de manera similar, defina la función ' obtenerEdad() ” para devolver el valor establecido.
  • En el ' principal ”, recuerda los enfoques discutidos para crear un objeto de clase, establecer y obtener el valor correspondiente.

Producción

En este resultado, se puede analizar que la ambigüedad entre los valores idénticos se resuelve pasando la referencia.

Conclusión

El ' conseguir ' y ' colocar Los métodos en Java son una parte de encapsulación ” y se utilizan para devolver y establecer el valor de la variable privada, respectivamente. Estos métodos se pueden utilizar 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 y set de Java.