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

Что выведет сравнение экземпляров data‑класса

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

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

Определите, какой вывод появится в консоли после запуска приведённого ниже кода.

data class Animal(val name: String) {
    var voice: String? = null
}

fun main() {
    val animal1 = Animal("cat")
    val animal2 = Animal("cat")
    println(animal1 == animal2)
    animal1.voice = "meow"
    animal2.voice = "woof"
    println(animal1 == animal2)
}