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")
}
}
}