Un record es un tipo especial de clase diseñado para transportar datos inmutables. La declaración record Point(int x, int y) {} lista los componentes en su encabezado, y a partir de eso el compilador genera un campo private final para cada componente, un constructor canónico que recibe todos los componentes en orden, un método accesor para cada componente llamado exactamente igual (x() y y(), no getX()) e implementaciones de equals, hashCode y toString basadas en todos los componentes.
Sigue leyendo gratis
Crea una cuenta gratis de StudyToCert para leer el resto de esta lección: 6 secciones más, 4 términos clave, un ejemplo real, un consejo para el examen y preguntas de repaso. Todas las lecciones, laboratorios y exámenes de práctica son gratis con una cuenta.