美文网首页
Kotlin笔记

Kotlin笔记

作者: Rc在努力 | 来源:发表于2019-05-23 10:09 被阅读0次

静态内部类与内部类

kotlin 默认是静态内部类

  1. 静态内部类
class Outter {
    class Innter {

    }
}

fun main() {
    val innter = Outter.Innter()
}
  1. 内部类,持有外部的状态

class Outter {
    var a = 0

    inner class Innter {
        var a = 5
        fun hello() {
            println(this@Outter.a)
            println(a)
        }
    }
}

fun main() {
    val inner = Outter().Innter()
    inner.hello()

}

相关文章

网友评论

      本文标题:Kotlin笔记

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