05 2018 档案

摘要:object 表达式 创建匿名内部类的形式:object: ClassName {...} val handler:Handler=object: Handler(){ override fun handleMessage(msg: Message?) { super.handleMessage(m 阅读全文
posted @ 2018-05-24 14:39 南极冰川雪 阅读(228) 评论(0) 推荐(0) 编辑
摘要:由于内网无法连接到外部网络,在使用Gradle编译Android Studio项目时就会面临一些问题: 1.Gradle安装文件无法下载 2.Gradle Android插件无法下载 3.项目依赖文件无法下载 苦心人天不负,通过摸索,找到了一些解决方法,与大家分享 开发机器信息: 操作系统:Wind 阅读全文
posted @ 2018-05-19 16:59 南极冰川雪 阅读(1207) 评论(0) 推荐(0) 编辑
摘要:由于kotlin中所有类和方法默认都是final的,不能直接继承或重写,需要在继承的类或类中要重写的方法之前添加open关键字 kotlin中所有类都有一个共同的父类: Any(注意这不是java.lang.Object), 这个类只有equals(), hashCode(), toString() 阅读全文
posted @ 2018-05-12 22:12 南极冰川雪 阅读(131) 评论(0) 推荐(0) 编辑
摘要:解构声明的概念和作用 把一个对象成员解构(destructure)成多个变量,称为解构声明(destructuring declaration)。 component1(),component2()等函数是Kotlin约定的操作符,componentN是操作符(类似加减乘除的运算符),重载操作符必须 阅读全文
posted @ 2018-05-11 10:47 南极冰川雪 阅读(475) 评论(0) 推荐(0) 编辑
摘要:定义 闭包(Closure)是一种数据类型,它代表一段可执行的代码。它可以作为方法的参数,或者返回值,也可以独立运行,定义如下: def xxx = {parameters -> code} def xxx = {无参数,纯code} 如我们定义一个名字叫add的闭包,如下: 如果闭包没有定义参数, 阅读全文
posted @ 2018-05-06 11:23 南极冰川雪 阅读(429) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示