Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
43
Определение доступности полей и вложенных классов
Условие задачи
Укажите, какие из перечисленных членов видимы в комментариях к коду.
open class Outer {
private val a = 1
protected open val b = 2
internal open val c = 3
val d = 4
protected class Nested {
public val e: Int = 5
}
}
class Subclass : Outer() {
// видно ли a?
// видно ли b?
// видно ли c?
// видно ли d?
// видно ли Nested?
// видно ли e?
}
class Unrelated(o: Outer) {
// видно ли o.a?
// видно ли o.b?
// видно ли o.c?
// видно ли o.d?
// видно ли Outer.Nested и Nested::e?
}