Sobes.tech
Junior — Senior
108

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

被问到的公司:

Ozon FreshOzon Fresh
任务条件

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