A class primarily used to store and retrieve data, often with little or no business logic, typically containing multiple fields and corresponding getters and setters.
"In Kotlin, you can define a data class to automatically generate utility functions like equals and hashCode for storing data."