Sobes.tech
Back to tasks
Junior — Senior
101

Разбор поведения класса при инициализации – пример №1

Get help with live coding in real time with Sobes Copilot
Task condition

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

class Cat {
    val name: String

    init {
        printName()
        name = "Murzik"
    }

    private fun printName() {
        println(name)
    }
}

fun main() {
    Cat()
}