![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kotlin
文章平均质量分 85
riskLoveHe
这个作者很懒,什么都没留下…
展开
-
Kotlin 基本数据类型
Kotlin 中的基本数据类型和基本数据类型的使用方法。原创 2017-08-11 20:52:44 · 370 阅读 · 0 评论 -
Kotlin 包管理
Kotlin 包管理,Kotlin包管理与Java的不同之处。原创 2017-08-13 21:18:17 · 889 阅读 · 0 评论 -
Kotlin 流程控制
Kotlin 中的流程控制语句。新增if-else表达式替代了三元运算符;新的关键字when代替了switch-case 和 嵌套的 if-else-if 语句,同时还能用作表达式,功能强大;for 和 while的分工更加明确,for的使用更加简单专一,while的功能保持不变;break和continue语句保持Java中的功能外还支持带标签的跳转,这让在多重循环中直接跳出外层循环变得更加简洁。原创 2017-08-14 00:32:34 · 313 阅读 · 0 评论 -
Kotlin 类和继承
Kotlin 类的定义和继承方法;主构造函数和辅助构造函数;默认的继承权限;属性继承以及val和var对属性继承的影响;open和override关键字;继承方法的名称冲突;类实例的创建。原创 2017-08-14 21:28:31 · 277 阅读 · 0 评论 -
Kotlin高阶函数和Lambda表达式
高阶函数和Lambda表达式高阶函数是接受函数作为参数或者将函数作为返回值的函数。我们可以将C语言中使用回调函数的函数称为高阶函数。例如我们有一个数值处理函数processNum(),对于给定Int型数据,依次执行两个处理过程 proc1 和 proc2 :fun processNum(num: Int, proc1: (Int) -> Int, proc2 (Int) -> Int): Int {原创 2017-08-30 20:23:43 · 966 阅读 · 0 评论 -
Kotlin 字段和属性
Kotlin幕后字段;Kotlin属性;Kotlin延迟初始化属性;Kotlin编译期常量。原创 2017-08-15 21:10:37 · 1521 阅读 · 0 评论 -
Kotlin 扩展
为什么需要扩展?为了让一个普通的调用看起来就好像是类的一个方法一样,一般来说用于扩展没有办法修改或者不方便修该或者只是需要临时修改的类。像类的方法一样去调用会更加符合实际逻辑。扩展方法简而言之,作为类的扩展方法的函数仍然是一个普通的函数,只是在调用的时候看起来像是类的方法!扩展方法具有以下几点特性: 不同于成员方法的权限,和普通函数一样不能访问类的私有属性和方法; 扩展方法的调用是静态绑定的,所以没有原创 2017-08-16 09:25:13 · 272 阅读 · 0 评论