Назад к задачам
Junior — Middle+
10

Проверка и корректировка кода классов-родителя и наследника

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

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

Требуется выявить и устранить ошибки в следующем фрагменте кода.

class ParentClass {
    private val age = 10
    protected val name = "Bob"

    protected class Nested {
        public val friendName: String = "Alice"
    }
}

class ChildClass : ParentClass() {
    override val age = 25

    fun tryIt() {
        println("$name is $age")
        println("${Nested.friendName} friend for $name")
    }
}