美文网首页Kotlin
kotlin 成员内部类使用外部类变量

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

作者: 生活缺少一粒盐 | 来源:发表于2019-11-29 14:52 被阅读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
    }
}

}

相关文章

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

    在kotlin代码中,内部类变量使用外部类变量,在定义内部类时,使用关键字inner代码实现:class Pers...

  • 内部类

    静态内部类 静态内部类只能调用静态成员变量,不能调用非静态成员变量; 成员内部类 成员内部类和成员变量类似; 局部...

  • 内部类

    成员内部类 成员内部类没有用static修饰且定义在在外部类类体中 成员内部类中的方法可以直接使用外部类的实例变量...

  • 匿名内部类的使用

    内部类和外部类的区别及内部类的创建: 1. 成员内部类可以使用外部类的成员变量和成员方法 2. 【在Outer类的...

  • 技术问 - 成员内部类、局部内部类

    成员内部类 使用: 代码: 局部内部类: 使用: 代码: 局部内部类访问局部变量的注意事项?

  • 内部类

    内部类 内部类是在类A中又包含了类B,内部类可随意使用外部类的成员变量和成员方法,但并不拥有。内部类经常实现:监听...

  • 内部类与外部类的区别和联系

    java:内部类与外部类的区别和联系 注意事项一:在内部类中可以随意使用外部类的成员方法以及成员变量。 众所周知...

  • 非静态内部类的Handeler造成内存泄漏问题

    “非静态内部类会持有外部类的引用” ,所以非静态内部类可以访问外部类成员变量。 当我们使用匿名内部类实现Handl...

  • java中的四种内部类

    成员内部类 成员内部类作为外部类的成员,能够无条件访问外部类的变量,即使是private的,但是外部类不能直接访问...

  • java se 成员内部类

    一个类内部包含另一个类身体与心脏分类:1、成员内部类2、局部内部类(匿名内部类) 1、成员内部类 注:内用外可直接...

网友评论

    本文标题:kotlin 成员内部类使用外部类变量

    本文链接:https://www.haomeiwen.com/subject/bjhgwctx.html