美文网首页
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关键使用

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