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.