Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Record

Me queda la duda de por qué se usa una clase record y no una java class para película ?

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

¡Hola Juan!

La clase record en Java se utiliza para definir clases que son inmutables y que tienen métodos predefinidos como equals(), hashCode() y toString(). Estas clases son útiles cuando queremos crear objetos que representen datos inmutables, como por ejemplo una película, donde una vez creada la instancia, no queremos que sus atributos cambien.

Por otro lado, una clase Java normal (java class) se utiliza para definir cualquier tipo de clase, ya sea mutable o inmutable. En el caso de una película, si necesitamos que sus atributos puedan cambiar después de creada la instancia, podríamos utilizar una clase Java normal.

En resumen, la elección entre una clase record y una clase Java normal depende de si queremos que los objetos sean inmutables o no.

Espero haber aclarado tu duda. ¡Si tienes alguna otra pregunta, no dudes en preguntar!

Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!