例子 注释1:主构造函数,数量<=1,如果都没有定义主、次构造函数,那么就会有一个默认无参的构造函数可以调用; 注释2:初始化代码块,一般用来做...
例子 注释1:主构造函数,数量<=1,如果都没有定义主、次构造函数,那么就会有一个默认无参的构造函数可以调用; 注释2:初始化代码块,一般用来做...
简评:在 Kotlin 中使用泛型你会注意到其中引入了 in 和 out,对于不熟悉的开发者来说可能有点难以理解。从形式上讲,这是一种定义逆变和...
相关知识 依赖注入 Dependency Injection,简称DI; 依赖项注入可以使代码解耦,便于复用,重构和测试 什么是依赖项注入 类通...
作者: @怪盗kidou 如需转载需在明显位置保留作者信息及原文链接如果博客中有不恰当之处欢迎留言交流http://www.jianshu....
Kotlin 系列:Kotlin之美——高效篇Kotlin之美——DSL篇 Kotlin 作为后起之秀,站在巨人们的肩膀上是她得天独厚的优势,而...
Kotlin interface default method 前言 java 在 1.8 之前,interface 是没有默认方法的。但是 k...
Kotlin之let,apply,with,run函数区别 重新整理 重新整理了各种函数的区别,请移步到这里。 以下作废 很长一段时间内都一直使...
考虑到类型安全的原因,因此java需要泛型来解决:西瓜不是猪肉;我喜欢吃西瓜不代表我喜欢吃水果,我喜欢吃西瓜所以我也喜欢吃无籽西瓜;有人喜欢吃水...
先来一个demo 重载运算符: 特殊运算符 一元运算符 forEach一种写法: 解构函数: 接口监听: }
之前写了一篇Kotlin中常量和静态方法的文章,最近有人提出一个问题,在companion object中调用外部的成员变量会调用不到,这才意识...
专题公告
kotlin