Back to tasksGet help with live coding in real time with Sobes Copilot
Junior — Senior
42
Определение доступности полей и вложенных классов
Task condition
Укажите, какие из перечисленных членов видимы в комментариях к коду.
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?
}