kotlin

39.嵌套类和内部类

2019-10-03  本文已影响0人  写代码的向日葵

1.对于kotlin来说,嵌套类是静态类,不依赖于外部类,和外部类没有任何关系,外部类和内部类数据不能相通

2.如果想要和java的内部类一样,则需要在内部类前面加上inner关键字,代码如下:

fun main(args: Array<String>) {
    val innerClass = OutClass().InnerClass()
}

class OutClass {

    var name: String = "张三"

    inner class InnerClass {
        fun sayHello() {
            println("你好$name")
        }
    }
}
上一篇下一篇

猜你喜欢

热点阅读