BLOG / 766 ARTICLES
技术笔记
计算机基础、AI、后端与客户端开发笔记
#KotlinCourse · 10 篇文章清除筛选
29 分钟
35 分钟
Android
1.Kotlin_简介&变量&类&接口
在5月18日谷歌在I/O开发者大会上宣布,将Kotlin语言作为安卓开发的一级编程语言。并且会在Android Studio 3.0版本全面支持Kotlin。
6 分钟
Android
6.Kotlin_多继承问题
继承和实现是面向对象程序设计中不变的主题。Java是不支持类的多继承的,Kotlin亦是如此。他们为什么要这样设计呢? 现实中,其实多继承的需求经常会出现,然而类的多继承方式会导致进程关系上语义的混淆。
4 分钟
Android
9.Kotlin_androidktx
相信每一位安卓开发人员对findViewById()这个方法再熟悉不过了,毫无疑问,潜在的bug和脏乱的代码令后续开发无从下手的。 尽管存在一系列的 开源库能够为这个问题带来解决方案,然而对于运行时依赖的库,需要为每一个View注解变量字段。
32 分钟
19 分钟
6 分钟
Android
4.Kotlin_表达式&关键字
在Kotlin中,if是一个表达式,即它会返回一个值,每个条件分支都隐式地返回其最后一行的表达式的结果,因此无需使用return关键字。因此就不需要三元运算符条件 ? 然后 : 否则,因为普通的if就能胜任这个角色。 if的分支可以是代码块,最后的表达式作为该块的值:
25 分钟
33 分钟
12 分钟
Android
10.Kotlin_设计模式
简单工厂的模式,它的核心作用是通过一个工厂类隐藏对象实例的创建逻辑,而不需要对外暴露。典型的使用场景就是当拥有一个父类与多个子类的时候,我们可以通过这种模式来创建子类对象。