Kotlin - ネストされたクラスから外側のフィールドへアクセス
クラスの内部で定義したネストされたクラスから外側のクラスのフィールドへアクセスする方法。
ネストされたクラスの定義にinnerを付与する。
class MyClass { val number = 10 private val name = "Taro Yamada" inner class MyInnerClass { fun myInnerFunc() { println("My outer class name is $name, number is $number") } } }
private修飾されていてもアクセス可能。