内部类

被标记为inner的类可以访问外部类的成员。内部类持有一个外部类的引用。

class Outer {
    private val bar: Int = 1
    inner class Inner {
        fun foo() = bar
    }
}
val demo = Outer().Inner().foo()

results matching ""

    No results matching ""