article banner

Exercise: Data class practice

  • Create a data class for a Person with a name and age property of types String and Int.
  • Create a Person instance with name "John" and age 30.
  • Print the Person instance.
  • Create a copy of the Person instance with name "Jane".
  • Create a new Person instance with name "Jane" and age 30.
  • Check if the two Person instances are equal.
  • Print the hashCode of all the Person instances.
  • Destructure the Person instance created using copy (so the one with name "Jane") into two variables, and print values of those variables.

Once you are done with the exercise, you can check your solution here.

Playground

fun main() { // Write your code here }