Sobes.tech
Back to tasks
Junior — Senior
124

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

Companies where asked:
Ozon FreshOzon Fresh

Task condition

livecode

Нужно рассмотреть, будут ли два объекта одного 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?