8篇文章 · 3855字 · 1人关注
object声明(object declarations) 使用object声明方便地实现单例模式 以上就是一个对象声明,和声明一个变量一样。使...
代理模式已经被证明是实现继承的一个优秀的替代方式,而Kotlin的Delegation语法方便地实现了代理模式,而不需要任何模板。 代理模式 在...
应用场景 经常会需要创建一些类除了保存数据不干其他事情,比如我们解析网络请求下来的数据。Kotlin就提供了一个非常方便的class—— dat...
可见性修饰 Kotlin有四种可见性修饰符:private, protected, internal, public用法见下面表格: 值得注意的...
as强制类型转换 首先声明强制类型转换是非安全的,可能抛出异常。e.g.: 注意如果y可以为null,而null是不可以转换成String的,就...
is(反义是!is)与自动类型转换 is操作符是用来判断一个对象是否是一个类型的实例 从上面的例子可以看出,经过is进行类型检查以后,就没有必要...
方法定义 强类型的语言所以参数和返回值必须定义类型 像上例中,如果函数体只有一个表达式,而且能推断出返回类型时,可以写成这样: 如果无返回类型,...
思路导航 千里之行始于足下。基于官方的英文文档和笔者的实践,笔者计划出一系列Kotlin的介绍文章。在此系列文章中,会主要针对Kotlin作为面...
文集作者