美文网首页
Kotlin的inner关键使用

Kotlin的inner关键使用

作者: 爱学习的蹭蹭 | 来源:发表于2019-12-03 22:22 被阅读0次

inner关键字修饰表示内部类
嵌套类属于静态类和外部类没任何关系
内部类使用this,访问外部类的变

//嵌套类属于静态类和外部类没任何关系
fun main(args : Array<String>){ 
    
    var ot = OutClass().innerClass()
    ot.hello()
}

class OutClass{
    var name ="李武"
    //inner表示内部类
    inner class innerClass{
        var name = "张三"
        fun hello(){
            println("你好$name")
                        //内部类使用this,访问外部类的变
            println("你好${this@OutClass.name}")  量
        }
    }
}

相关文章

  • Kotlin的inner关键使用

    inner关键字修饰表示内部类嵌套类属于静态类和外部类没任何关系内部类使用this,访问外部类的变

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

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

  • Kotlin inner关键字

    1.inner关键字修饰表示内部类 kotlin内部类与嵌套类的区别是:1.内部类会带有一个外部类的对象的引用,嵌...

  • kotlin关键字-inner

    inner关键字让内部类可以持有外部类的引用 (在java中,内部类默认创建是可以访问外部类的,kotlin需要显...

  • Android 消息机制(自定义 Handler 防内存泄漏)

    Kotlin 实现 kotlin 中处在其他类中,没有标记 inner 的类为嵌套类,标记了 inner 的类为内...

  • kotlin之object,companion object,内

    最近开始使用kotlin写项目了,这几天一直对object,companion object,内部类和inner ...

  • Kotlin相关

    Kotlin安装 Android Studio Idea Kotlin使用 var关键字声明可变属性,val关键字...

  • sql里面的join使用方法

    1、inner join关键字,在表中存在至少一个匹配时,inner join关键字返回行,inner join ...

  • Kotlin 继承

    ## Kotlin 继承 Kotlin 的继承与 Java 类似,Java 使用 extends 关键字而 Kot...

  • Kotlin 类 接口

    1.1接口 kotlin中使用interface关键字而不是class来声明一个kotlin的接口。 kotlin...

网友评论

      本文标题:Kotlin的inner关键使用

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