kotlin 成员内部类使用外部类变量
2019-11-29 本文已影响0人
生活缺少一粒盐
在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
}
}
}