clase de registro java

Recordes un nuevo tipo de clase en Java que se introdujo en la versión Java 14. RecordLas clases se utilizan para representar un conjunto fijo de campos de datos y han generado automáticamente constructores, métodos de acceso y otros métodos estándar que se pueden derivar automáticamente en la definición de clase, simplificando así el proceso de codificación para los programadores de Java.

RecordUna clase es una clase inmutable y sus campos no se pueden modificar después de la creación de instancias. A diferencia de otras clases en Java, Recordel objetivo principal de una clase es representar datos, no comportamiento. Por lo tanto, Recordlos métodos de clase suelen ser métodos de acceso simples en lugar de métodos de comportamiento complejos.

A continuación se muestra un ejemplo de una Recordclase simple que representa el nombre y la edad de una persona:

public record Person(String name, int age) {
    // empty body
}

En el ejemplo anterior, definimos una clase llamada Personque Recordtiene dos campos: namey age. Al usar la palabra clave en la definición de clase record, el compilador de Java generará automáticamente un constructor público, métodos de acceso y otros métodos estándar para la clase. Dado que Recorduna clase es inmutable, sus campos deben inicializarse en el constructor y no pueden modificarse después de la creación de instancias.

RecordLa introducción de clases facilita a los programadores de Java la definición y el uso de objetos de datos, mejorando así la legibilidad y el mantenimiento del código.

Supongo que te gusta

Origin blog.csdn.net/old_land/article/details/130205013
Recomendado
Clasificación