kotlin 成员内部类使用外部类变量

在kotlin代码中,内部类变量使用外部类变量,在定义内部类时,使用关键字inner
代码实现:
class Person(private var age: Int) {
fun getAge(): Int {
return age++
}

fun setAge(age: Int) {
    this.age = age
}

inner class A {
    fun getAge(): Int {
        return age
    }
}

}

你可能感兴趣的:(kotlin 成员内部类使用外部类变量)