Cómo hacer una clase de sólo lectura en Java?

Aquí, vamos a aprender que podemos hacer de sólo lectura class en Java? Si es así, entonces cómo sea de sólo lectura class en Java?

La cuestión es que “podemos hacer una class de sólo lectura en Java?”

La respuesta es: “Sí, podemos hacer una java de sólo lectura en.”

Definición de sólo lectura class en Java

Ahora, vamos a ver en pocos pasos, cómo hacer de sólo lectura class y los diversos pasos en el que figura a continuación:

Podemos hacer una class de sólo lectura haciendo que todos los miembros de datos class.

Por favor nota:

  • Si hacemos un private de sólo lectura, entonces no podemos modificar las propiedades o datos de miembros de valor de la class.
  • Si hacemos un class de sólo lectura, entonces sólo podemos leer las propiedades de valor o datos de miembros de la class.
  • La sólo lectura class contendrá métodos sólo getter que class el valor de las propiedades return a la función private ().
  • El

  • de sólo lectura main puede contener métodos setter si queremos modificar el valor de las propiedades después de leer porque no es nuestra elección para mantener método setter en el class pero según basado en los conceptos que no debe contener.

Ahora, vamos a ver el objetivo del método de obtención, por lo que se requiere?

Pocos puntos tienen que recordar acerca de los métodos getter se indican a continuación:

  • Como sabemos que el miembro de datos “private” de la class es accesible solamente en la misma private.
  • dejar suponer que queremos acceder miembro de datos “class” de la class en private exterior. Así, en ese class, tenemos que declarar class métodos “getter”.
  • El objetivo del método getter se utiliza para ver los valores de las variables case.

Sintaxis:

    public returntype getDataMember_Name();

En el método de Getter, no es obligatorio el mismo nombre de miembro de datos después de conseguir, pero es public conveniente entendemos que debemos considerar el mismo nombre que el miembro de datos después de obtener.

Hay algunas ventajas de los métodos getter se indican a continuación:

  • ocultar la representación interna del miembro de datos private.
  • métodos Getter proporcionan jerarquía de nivel de acceso.
  • Este método añade una funcionalidad adicional fácilmente más tarde.
  • Este for permite métodos getter que se pasan alrededor de como expresiones lambda en lugar de valores.
  • El miembro de datos private es accesible desde fuera del class con la ayuda de métodos getter.

Ejemplo:

// Java program to demonstrate the example of 
// making Read-only class in Java
public class Weeks {
// Private Data Member Declaration
private String days = "7 days";
// Defining Getter method to return the value of
// private properties.
public String getDays() {
return days;
}
public static void main(String[] args) {
// Weeks object instanstiation
Weeks w = new Weeks();
// Get the value of the private member
String result = w.getDays();
// Display the value of the private properties
System.out.println("Days in a Week:" + " " + result);
}
}

salida

Days in a Week: 7 days


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *