您的位置:首页 > 其它

kotlin学习之嵌套类

2016-04-05 17:48 337 查看

嵌套类

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()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: