Назад к задачам
Junior — Senior
9

Проверка равенства экземпляров data‑класса

Компании, где спрашивали:

Ozon FreshOzon Fresh
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Нужно рассмотреть, будут ли два объекта одного data‑класса считаться равными после изменения их изменяемого свойства.

data class Person(val name: String) {
    var age: Int = 0
}

val personA = Person("John")
val personB = Person("John")

personA.age = 10
personB.age = 20

Вопрос: будет ли personA равен personB?