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

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

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

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

class Cat {
    val name: String

    init {
        printName()
        name = "Murzik"
    }

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

fun main() {
    Cat()
}