kotlin学习之嵌套类

来源:互联网 发布:php网盘搜索源码 编辑:程序博客网 时间:2024/05/21 22:32

嵌套类

class Outer{
private val bar:Int=1
class Nested{
// fun foo()=println(bar)//错误,不能访问外部类中的全局变量
}}
初始化时:
val demo = Outer.Nested().foo()
这个时候不需要初始化外部类

内部类

class Outer{
private val bar:Int=1
inner class Inner{
fun foo()=
println(bar)
}
}
初始化时:Outer().inner().foo()

0 0
原创粉丝点击