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()
相关文章推荐
- Hdu 4312-Meeting point-2 切比雪夫距离,曼哈顿距离,前缀和
- JavaScript中数值和对象
- 线程池大小最优设置
- 括号匹配
- 如何判断类是否含有某个函数
- 20160405
- Android 中的一些开发技巧(延迟启动,文件写出,透明状态栏,任意界面退出)
- Vsftp的安装部署
- 小觅机器人sDeno--吸引百万关注的促销员
- C++/C程序的基本概念(0)
- 关于 PHP 的标准输入
- opencv x.x 编译源码
- 手把手教你搭建自己的Java Web(Android)项目(SpringMVC + Mybatis服务端,Html5 Web端, Android客户端实现)
- JS判断浏览器是否支持某一个CSS3属性的方法
- andriod math的一些用法
- Dubbo架构设计详解(转自shiyanjun.cn)
- linux命令学习03-grep
- JAVA Socket:文件传输
- leetcode 链表排序
- leetcode---Ugly Number